Я сделал небольшой 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/
Я думаю, что проблема заключается в том, что ваш слушатель не может подключиться к вашему элементу.
Просто добавьте свой JavaScript в нижней части страницы, и ваша проблема решена.
есть ли более чем один элемент в html-документе, называемом CostDiv?
Пожалуйста, дайте нам источник html-документа, поскольку это только разница в тот момент, когда я вижу.