JS代码不兼容有关问题,小弟我改换成什么代码才可以兼容其他浏览器
JS代码不兼容问题,我改换成什么代码才可以兼容其他浏览器?
function Complete() {
var str = "";
var str1 = "";
var str2 = "";
var Obj = document.all;
for (var i = 0; i < Obj.length; i++) {
if (Obj[i].type == "checkbox") {
if (Obj[i].checked) {
//var title =Obj[i].parentNode.childNodes[1].title;
//alert(title);
/// str1+=Obj[i].value+",";
str1 += Obj[i].parentNode.childNodes[1].title + ",";
str2 += Obj[i].parentNode.childNodes[1].innerText + ",";
}
}
}
str1 = str1.substr(0, str1.length - 1);
str = str1 + "|" + str2;
str = str.substr(0, str.length - 1);
window.returnValue = str;
window.close();
}
------解决思路----------------------
function Complete() {
var str = "";
var str1 = "";
var str2 = "";
var Obj = document.all;
for (var i = 0; i < Obj.length; i++) {
if (Obj[i].type == "checkbox") {
if (Obj[i].checked) {
//var title =Obj[i].parentNode.childNodes[1].title;
//alert(title);
/// str1+=Obj[i].value+",";
str1 += Obj[i].parentNode.childNodes[1].title + ",";
str2 += Obj[i].parentNode.childNodes[1].innerText + ",";
}
}
}
str1 = str1.substr(0, str1.length - 1);
str = str1 + "|" + str2;
str = str.substr(0, str.length - 1);
window.returnValue = str;
window.close();
}
------解决思路----------------------
function Complete() {
var str = "";
var str1 = "";
var str2 = "";
var Obj = document.getElementsByTagName("input");
for (var i = 0; i < Obj.length; i++) {
if (Obj[i].type == "checkbox") {
if (Obj[i].checked) {
//var title =Obj[i].parentNode.childNodes[1].title;
//alert(title);
/// str1+=Obj[i].value+",";
str1 += Obj[i].parentNode.childNodes[1].title + ",";
str2 += Obj[i].parentNode.childNodes[1].innerHTML + ",";
}
}
}
str1 = str1.substr(0, str1.length - 1);
str = str1 + "
------解决思路----------------------
" + str2;
str = str.substr(0, str.length - 1);
window.returnValue = str;
window.close();
}