byxiao 发表于 2008-3-22 19:58

在<script>标签里面怎么设置超链接属性?

我的代码如下
请javascript高手指点,在这个里面怎么设置link,vlink,hover等属性值.
<table width="630" border="0" cellspacing="0" cellpadding="0" id="table1"  bgcolor="#CEF9D5" height="407" bordercolor="#2ECB5C">
</table>
<script language="javascript">
var value = [['baidu','baidu'], ['baidu','baidu']];
var link = [[ 'http://www.baidu.com', 'http://www.baidu.com'],
['http://www.baidu.com', 'http://www.baidu.net']];
setAttribute("width","200");
var tbody = document.createElement('tbody');
for (var i = 0; i < value.length; i++) {
var tr = tbody.appendChild(document.createElement('tr'));
for (var j = 0; j < value[i].length; j++) {
var td = tr.appendChild(document.createElement('td'));
var a = td.appendChild(document.createElement('<a href="#">'));
a.href = link[i][j];
a.innerText = value[i][j];
} }
document.getElementById('table1').appendChild(tbody);
</script>

编程之星 发表于 2008-3-23 01:20

在JAVASCRIPT中设置超连接属性
link属性用document.linkColor=[颜色代码]代替
vlink属性用document.vlinkColor=[颜色代码]代替
hover属性用[对象].style.cursor="[鼠标形状常量(例如:hand)]"代替

[[it] 本帖最后由 编程之星 于 2008-3-23 01:21 编辑 [/it]]

寂寞的刺猬 发表于 2008-3-23 14:52

这个跟javascript没任何关系,关键是在css中对这些属性进行设置,到页面显示的时候,js中输出的代码自然就会被css控制显示出来了。

页: [1]

编程论坛