|
主题: javascript代码求助
|
mnvbmbm
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#12006/6/9 17:20:26
各位好!我想改变网页中layer1层中所有超链接的linkColor、alinkColor、vlinkColor颜色与普通文本颜色一致,这样写javascript代码怎么就不行呢?
function fk_change() { document.getElementById('layer1').style.color = document.getElementById('fk').value; document.getElementById('layer1').style.linkColor = document.getElementById('fk').value; document.getElementById('layer1').style.alinkColor = document.getElementById('fk').value; document.getElementById('layer1').style.vlinkColor = document.getElementById('fk').value; }
|
fengb4676
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#22006/6/9 17:24:49
document.getElementById('fk').value 这个的值呢??
|
mnvbmbm
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#32006/6/9 17:39:11
是这样的,值通过select输入,如下:
<select onchange="fk_change()" name="fk" id="fk"> <option value="#663300" selected>文字颜色</option> <option style="BACKGROUND-COLOR: #ffdd99" value="#FFdd99"></option> <option style="BACKGROUND-COLOR: #ffeebb" value="#ffeebb"></option> <option style="BACKGROUND-COLOR: #ffffff" value="#FFFFFF"></option> </select>
|
mnvbmbm
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#42006/6/9 17:43:18
补充: 下面这个函数我用了,确实可以,但是链接颜色改变是不是用linkColor alinkColor vlinkColor 我就不知道了,手头技术资料太少,又不知到哪里查,请求相助!致谢.
function fk_change() { document.getElementById('layer1').style.color = document.getElementById('fk').value; }
|
fengb4676
职务:普通成员
等级:1
金币:0.0
发贴:4
|
#52006/6/9 17:52:50
<div id="" > <a href="#" id="layer1" style="color:#FF0000;linkColor :#FFFFFF">flkdsjflakjdsf</a> </div>
你试着把 <a href></a> 的id命名成layer1
|
mnvbmbm
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#62006/6/9 18:04:35
首先谢谢fengb4676网友,我曾经试过,这样做不行,我猜想问题可能在这三个属性上面:
style.linkColor style.alinkColor style.vlinkColor
是不是这样,我不知道.
|
mnvbmbm
职务:普通成员
等级:1
金币:0.0
发贴:5
|
#72006/6/9 18:20:08
这是我的例子
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>414</title> <script type="text/javascript"> function fk_change() { document.getElementById('layer1').style.color = document.getElementById('fk').value;} </script></head> <body> <select onchange="fk_change()" name="fk" id="fk"> <option value="#000000" selected>文字颜色</option> <option style="BACKGROUND-COLOR: #336600" value="#336600"></option> <option style="BACKGROUND-COLOR: #663300" value="#663300"></option> </select> <div id="layer1" > <p>古古怪怪</p> <a href="#" id="lk">大大的</a> </div></body></html>
|