我试图让SELECT放弃这个强制给我的HTML中的值。
从控制台,它看起来像我到达页面上的正确位置,但当试图检查如果我在那里if = SELECT没有返回正确的东西...
谁能帮忙...
感谢致敬
1
2
3
4
5
function isRealValue(obj) {
return obj && obj !== "null" && obj !== "undefined";
}
function getValue(ddl) {
try {
var obj = document.getElementById(ddl);
if (isRealValue(obj)) {
var lvl1 = obj.children;
console.log(lvl1);
var lvl2 = lvl1[0].children;
console.log(lvl2);
var lvl3 = lvl2[0].children;
console.log(lvl3);
var lvl4 = lvl3[1].children;
console.log(lvl4);
if (lvl4.tagName == 'SELECT') {
alert("FOUND IT!!");
}
try {
var val = obj.options[obj.selectedIndex].value;
} catch (err) {
window.alert("var val = obj.options[obj.selectedIndex].value " + err.message);
}
window.alert("myFunction: after Sel val: Indx" + ddl + " " + val);
document.getElementById("demo").innerHTML = val;
} else {
window.alert("obj is not a real object: " + ddl + " " + obj);
}
} catch (err) {
window.alert("var obj = document.getElementById(ddl) " + err.message);
}
}
if (document.getElementById("Select1")) {
document.getElementById("Select1").addEventListener("change", function () {
getValue("Select1");
});
} else {
window.alert("Select1 not found");
}