1

我在这里遇到问题,我无法获得 id 工作:

var charCodeRange = {
 start: 65,
 end: 90
}

character = charCodeRange.start
nbr = 1;
id_case = String.fromCharCode(character) + nbr

当我使用:

document.getElementById(id_case).onmouseover= myfunction()

它不起作用。我知道我的函数有效,因为当我输入 id_case = "A1" 时没问题

一个主意 ?

4

2 回答 2

1

替换这个:

document.getElementById(id_case).onmouseover= myfunction()

和:

document.getElementById(id_case).onmouseover = myfunction;
于 2013-04-29T13:47:28.773 回答
0

我做了一个测试,如果我把它放在这里就可以了:

document.getElementById("A1").style.backgroundColor = "#E8DDFF";

但不是如果

stringtest = "A1"                          
document.getElementById(stringtest).style.backgroundColor = "#E8DDFF";

用来...

于 2013-04-29T23:12:15.417 回答