使用javascript隐藏和显示分隔符 - 在JSFiddle中工作,不在网站上工作

时间:2014-03-20 14:45:29

标签: javascript html

当下拉菜单的值发生变化时,我制作了一个小的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/

2 个答案:

答案 0 :(得分:0)

html文档中有多个名为CostDiv的元素?

请告诉我们html文档的来源,因为这只是我能看到的那一刻的差异。

答案 1 :(得分:0)

我认为问题是你的听众无法附上你的元素。

只需在页面底部添加JavaScript即可解决您的问题。