2013-10-05 6 views
0

Как изменить этот код, чтобы вместо этого использовать функцию javascript, которая вызывается из обработчика события onload тега body. Функция должна использовать методы dom для создания новых элементов «option», правильной настройки и добавления к элементу select?Как изменить этот код вместо кода javascript?

<select id="listname" onchange="showEmployee(this.value)"> 
<option value="choose" selected>choose employee</option> 
+0

<выберите ID = "имя_список" OnChange = "showEmployee (this.value)"> \t \t \t \t \t <параметр значение = "выбрать" выбрано> выбрать сотрудник –

+0

ли нормально использовать JQuery? или вы хотите только Javascript? – Chetane

ответ

0
function addOption(selectTagId) { 
    var select = document.getElementById(selectTagId); 

    var option = document.createElement("option");   
    option.value = "choose"; 
    option.appendChild(document.createTextNode("choose employee")); 

    select.appendChild(option); 
} 
+0

^Установите addOption в качестве обработчика события onload. –

1

код на яваскрипт функции, которая вызывается из обработчика OnLoad событий тега тела

<script> 
window.onload = function() { 
    // code here 
} 
</script> 

Функция должна использовать методы йота для создания новые элементы «опции», правильная настройка и добавление к элементу выбора

var opt = new Option("option text", "val"); 
document.getElementById("listname").appendChild(opt); 
// or in html5: document.getElementById("listname").add(opt); 

Теперь все, что вам нужно сделать, это поставить вместе.

Смежные вопросы