В Районе 1, когда я проверил флажок BBBBBB или флажок CCCCCC вход будет отключить, это не работаетПочему функция ввода верхнего уровня не работает?
Но в Районе 2 это нормально
Почему Area1 функция не работает?
спасибо.
Area 1
<br>
<input type="text" id="a" name="a">
<br>
<input type="checkbox" id="b" name="b"/> bbbbbb
<br>
<input type="checkbox" id="c" name="c"/> cccccc
</div>
<script type="text/javascript">
window.onload=function(){
document.getElementById('b').onchange = function() {
document.getElementById('c').checked = false;
document.getElementById('a').disabled = this.checked;
};
document.getElementById('c').onchange = function() {
document.getElementById('b').checked = false;
document.getElementById('a').disabled = this.checked;
};
}
</script>
<br>
<br>
<br>
<br>
<br>
Area 2
<br>
<input type="text" id="1" name="1">
<br>
<input type="checkbox" id="2" name="2"/> 222222
<br>
<input type="checkbox" id="3" name="3"/> 333333
</div>
<script type="text/javascript">
window.onload=function(){
document.getElementById('2').onchange = function() {
document.getElementById('3').checked = false;
document.getElementById('1').disabled = this.checked;
};
document.getElementById('3').onchange = function() {
document.getElementById('2').checked = false;
document.getElementById('1').disabled = this.checked;
};
}
</script>
я изменяю '<сценарий типа = "текст/JavaScript"> window.addEventListener ('LOAD', функция() { document.getElementById ('б') OnChange. = function() { document.getElementById ('c'). checked = false; document.getElementById ('a'). disabled = this.checked; }; document.getElementById ('c'). onchange = function() { document.getElementById ('b'). checked = false; document.getElementById ('a'). disabled = this.проверяется; }; } ' но не работает? – user3261919
Это потому, что вы не закрыли вызов функции 'addEventListener'. Вам не хватает ');' в конце: http://jsfiddle.net/hmL4a/. [Узнайте, как отлаживать JavaScript] (http://www.creativebloq.com/javascript/javascript-debugging-beginners-3122820), чтобы вы могли найти такие типографские ошибки самостоятельно. –