这个js函数:
只能在IE中工作,我想在Firefox中工作,怎么办?
ps:我尝试过
function(strIDHead) {
var leftTD = document.getElementById(strIDHead + "_left");
if (leftTD != null) {
leftTD.background = "Images/Button/button_left.gif";
}
}
也不会工作...
最佳答案
尝试这个:
if (leftTD) leftTD.style.background = "url(Images/Button/button_left.gif)";
或者,如果您可以使用jQuery(整个功能,而不仅仅是最后一行):
$('#' + strIDHead + '_list').css('background', 'url(Images/Button/button_left.gif)');
更新:您的函数头也是不正确的,除非您想要一个匿名函数,而只是忘记将代码复制到分配它的位置。正确的函数如下所示:
function someFunction(strIDHead) {
var leftTD = document.getElementById(strIDHead + "_left");
if (leftTD) {
leftTD.style.background = "url(Images/Button/button_left.gif)";
}
}