Выбрать checkbox, который создал чуть ранее
Привет, создаю динамически список чекбоксов
var input;
for (var prop in allGroups) {
input = document.createElement('input');
input.type = 'checkbox';
input.checked = true;
// Некоторые детали опущены
parent.appendChild(input);
}
Опера, ff выделяют чекбоксы, а вот ие6 ни в какую! Что не так? Может надо каким-то другим способом это делать? Хотя какой уж тут другой способ может быть... И еще, я так же динамически создаю список labelов, которые привязываются с помощью for к соответствующим чекбоксам. В опере и ff, если нажать, на label, то нужный чекбокс отмечается, а в ие6 такой щелчок игнорируется... проклятый ие. |
А ты сначала appendChild делай, а потом .checked = true и все будет ок:)
<body><script>
var input = document.createElement('input')
input.type = 'checkbox'
document.body.appendChild(input)
input.checked = true
</script></body>
|
Есть такая тема:
Цитата:
.setAttribute("for", "inputID")
Но я бы сделал так:
<body><script>
var input = document.createElement('input'),
label = document.createElement('label')
input.type = 'checkbox'
label.innerHTML = 'checkbox'
document.body.appendChild(label)
label.appendChild(input)
input.checked = true
</script></body>
|
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 03:03. |