当JS中使用方法名evaluate时,运行在IE浏览器下没有问题,程序可正常运行该函数
运行在chrome环境下不能运行该函数,并且报出这个错误:Uncaught TypeError: Failed to execute 'evaluate' on 'Document': parameter 3
把这个函数名evaluate换成别的就没问题。
特别奇怪,大家能帮我解释一下么?感激不敬
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";
}
}
飞一凡(回复于:2018-05-22 10:05:01)
evaluate() 方法计算一个 XPath 表达式。这个似乎是chrome浏览器的内置函数,所以不能用该名字。其它道友有更准确的回复,可以回下~