发现一下js在ie可以正常运行,但是到了firefox就不行了。万分感谢。
var objDiv = document.getElementById("<%= divDailyDiet.ClientID %>");
var objTable = objDiv.childNodes[0]; //objTable 這是一個table
var obj = objTable.rows(parseInt(cid)).cells(parseInt(tdId)); // obj 是table中的某行某列的td
var obj1 = obj.childNodes[0];//obj1 是td中的內容也是一個table
var obj2 = obj1.rows(1).cells(0);//obj2 是table中的某行某列的td var buttonObj = obj1.rows(0).cells(1);//buttonObj 是table中的某行某列的td, var buttonOjb1 = buttonObj.childNodes[0];//buttonOjb1 是buttonObj 的內容,是table對象
var buttonOjb2 = buttonOjb1.rows(0);//buttonOjb2是table對象的第一行
for (var j = 0; j < buttonOjb2.cells.length; j++) { //遍历行中的单元格td
var btnObj = buttonOjb2.cells[j].childNodes[0];//td中的内容都是button
if (btnObj.value == dietName) {
btnObj.style.backgroundImage = "url('../../images/MyGoal/selectedBtn.png')";
}
else {
btnObj.style.backgroundImage = "url('../../images/MyGoal/greyBtn.png')";
} }
var obj3 = obj2.childNodes[0];
var obj4 = obj2.childNodes[0].childNodes;
for (var i = 0; i < obj4.length; i++) {
if (obj4[i].accessKey == dietName.toString()) {
obj4[i].style.display = "block";
}
else {
obj4[i].style.display = "none";
}
}
var objDiv = document.getElementById("<%= divDailyDiet.ClientID %>");
var objTable = objDiv.childNodes[0]; //objTable 這是一個table
var obj = objTable.rows(parseInt(cid)).cells(parseInt(tdId)); // obj 是table中的某行某列的td
var obj1 = obj.childNodes[0];//obj1 是td中的內容也是一個table
var obj2 = obj1.rows(1).cells(0);//obj2 是table中的某行某列的td var buttonObj = obj1.rows(0).cells(1);//buttonObj 是table中的某行某列的td, var buttonOjb1 = buttonObj.childNodes[0];//buttonOjb1 是buttonObj 的內容,是table對象
var buttonOjb2 = buttonOjb1.rows(0);//buttonOjb2是table對象的第一行
for (var j = 0; j < buttonOjb2.cells.length; j++) { //遍历行中的单元格td
var btnObj = buttonOjb2.cells[j].childNodes[0];//td中的内容都是button
if (btnObj.value == dietName) {
btnObj.style.backgroundImage = "url('../../images/MyGoal/selectedBtn.png')";
}
else {
btnObj.style.backgroundImage = "url('../../images/MyGoal/greyBtn.png')";
} }
var obj3 = obj2.childNodes[0];
var obj4 = obj2.childNodes[0].childNodes;
for (var i = 0; i < obj4.length; i++) {
if (obj4[i].accessKey == dietName.toString()) {
obj4[i].style.display = "block";
}
else {
obj4[i].style.display = "none";
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货