第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

大神幫忙看看,為什么點擊頁面任何地方都沒有彈框出現(xiàn)???錯誤提示為Cannot set property 'onclick' of null 。這是什么意思??代碼該如何改??

<!doctype html>

<html>

? ? <head>

? ? <style>

? ? ? ? #a{

? ? ? ? ? ? width:200px;

? ? ? ? ? ? height:200px;

? ? ? ? ? ? background-color:red;

? ? ? ? }

? ? </style>

? ? <script>

? ? ? ? var dk=document.getElementById("a");

? ? ? ? dk.onclick=function(e){

? ? ? ? ? ? e = e || window.e;

? ? ? ? ? ? ?if(e.stopPropagation){

? ? ? ? ? e.stopPropagation();

? ? ?}else{

? ? ? ? ? e.cancelBubble=true;

? ? ?}

? ? ? ? }

? ? ? ? document.onclick=function(){

? ? ? ? ? ? alert('hello');

? ? ? ? }

? ? </script>

? ? </head>

? ? <body>

? ? ? ? <div id="a">

? ? ? ? </div>

? ? </body>

</html>


正在回答

1 回答

<!doctype html>

<html>


<head>

? ? <style>

? ? #a {

? ? ? ? width: 200px;

? ? ? ? height: 200px;

? ? ? ? background-color: red;

? ? }

? ? </style>

? ? <script>

?window.onload =function ?() {

? ? // body... ?

? var dk = document.getElementById("a");

? ? dk.onclick = function(e) {

? ? ? alert("message")

? ? ? ? e = e || window.e;

? ? ? ? if (e.stopPropagation) {

? ? ? ? ? ? e.stopPropagation();

? ? ? ? } else {

? ? ? ? ? ? e.cancelBubble = true;

? ? ? ? }

? ? }

? ? document.onclick = function() {

? ? ? ? alert('hello');

? ? }

? ? ?}?

? ? </script>

</head>


<body>

? ? <div id="a">

? ? </div>

</body>


</html>

代碼是按順序執(zhí)行,你獲取id =a的元素時,dom未加載完成,所以是null,腳本放在最下邊也可以

0 回復 有任何疑惑可以回復我~
#1

周耀勇 提問者

非常感謝!謝謝?。。?/div>
2016-08-16 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大神幫忙看看,為什么點擊頁面任何地方都沒有彈框出現(xiàn)???錯誤提示為Cannot set property 'onclick' of null 。這是什么意思??代碼該如何改??

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號