代码如下:
<td style="width: 10%;"><img id ="up" onclick ="evaluate(0)" src="/images/mobile/mobilezan.png" /></td> <td style="width: 10%;"><img id ="down" onclick ="evaluate(1)" src="/images/mobile/mobilecai.png" /></td>
function evaluate(data) {
var elementdowm = document.getElementById("down");
var elementup = document.getElementById("uo");
if (data == 0) {
elementdowm.style.opacity = "0.3";
elementup.style.opacity = "1";
}
else {
elementdowm.style.opacity = "1";
elementup.style.opacity = "0.3";
}
}
问题描述:
编译环境vs2015
运行在IE浏览器下没有问题,程序可正常运行该函数
运行在chrome环境下不能运行该函数,并且报出这个错误:Uncaught TypeError: Failed to execute 'evaluate' on 'Document': 2
把这个函数名evaluate换成别的就没问题。
特别奇怪,大家能帮我解释一下么?感激不敬
你好,我遇到了和你一样的问题,改了方法名后就可以了,但是还是不明白为什么,您现在知道原因了吗?