当下拉菜单的值发生变化时,我制作了一个小的javascript来隐藏分隔符。 但由于某些原因,该脚本无法在我自己的网站上运行。
document.getElementById("type").onchange = function () {
var v = this.options[this.selectedIndex].value;
if (v == 1) {
document.getElementById("CostDiv").style.display = "block";
} else {
document.getElementById("CostDiv").style.display = "none";
}
}
这是一个链接:http://jsfiddle.net/WeHv3/
答案 0 :(得分:0)
html文档中有多个名为CostDiv的元素?
请告诉我们html文档的来源,因为这只是我能看到的那一刻的差异。
答案 1 :(得分:0)
我认为问题是你的听众无法附上你的元素。
只需在页面底部添加JavaScript即可解决您的问题。