Показать сообщение отдельно
  #16 (permalink)  
Старый 25.03.2015, 15:31
Кандидат Javascript-наук
Отправить личное сообщение для jaroslav.tavgen Посмотреть профиль Найти все сообщения от jaroslav.tavgen
 
Регистрация: 18.09.2014
Сообщений: 128

Сообщение от tsigel Посмотреть сообщение
Да он и так запрещает. Надо только строгий режим включить.

"use strict"
a = "b"
Но не в этом случае:

<div id="id1" onclick="Function1()">Click on me</div>
<script>
"use strict"
var id1 = document.getElementById("id1");
id1.outerHTML = id1.outerHTML.replace('onclick="Function1()"', 'onclick="Function2()"');

alert(id1.outerHTML);

function Function1(){

    alert('Function1 is executed!');

}

function Function2(){

    alert('Function2 is executed!');

}


</script>
Ответить с цитированием