2015-05-22 6 views

ответ

1

Есть 2 вопроса:

  • недостающий > в конце первой строки (вы написали </script вместо </script>)
  • нет переменной me: как вы извлекли тег сценария в переменная oB.

Таким образом, вы можете исправить свой код путем изменения: me.onload = ... - ob.onload = ....

Более того, вам следует избегать использования встроенного объявления прослушивателей событий, например <script onload="...">.

И последнее, но не в последнюю очередь, вы должны использовать addEventListener вместо onxxx: addEventListener vs onclick

0

перед выполнением кодов предупреждений, тег сценария с идентификатором «me» уже загружен, поэтому, несмотря на синтаксическую ошибку в вашем коде, вы не можете получить предупреждение.

вы можете просто использовать:

<script id="me" onload="alert('OK');"src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
0

document.getElementById вместо document.getElementsById

oB вместо того, чтобы me

<script id="me" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script 
<script> 
    var oB=document.getElementById('me'); 
    oB.onload=function(){ 
     alert('OK') 
    } 
</script> 

Но это не будет работать, потому что я уже загружен, как другой отвечают состояния.