麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

關于innerHTML后丟失動態綁定的EVENT問題解決方法

2019-11-20 22:42:30
字體:
來源:轉載
供稿:網友
用innerHTML取出一段內容后再innerHTML回去,那么原來動態綁定的事件就會丟失,如:
html:
復制代碼 代碼如下:

<body><div id='d1'>點擊</div></body>

script:
復制代碼 代碼如下:

document.getElementById('d1').onclick=function(){alert(1)};
var html=document.body.innerHTML;
document.body.innerHTML=html;

這段代碼執行后點擊d1是沒有任何反應的。
解決方法
把onclick綁定到父元素,利用冒泡原理,判斷當前元素是否為d1,若為d1則執行
復制代碼 代碼如下:

document.body.onclick=function(e){
var e=e||event;
var current=e.target||e.srcElement
if(current.id=='d1'){alert(1)}
}

這也是折中的方法,肯定會影響效率的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中国女人内谢8xxxxxx在 | 成人福利视频在线观看 | 精品999www| 国产99久久久国产精品下药 | 夜夜夜精品视频 | 久久超碰99| 黄色一级片免费在线观看 | 久久久一区二区 | 欧美成人黄色小视频 | 羞羞视频免费观看网站 | 在线成人看片 | 亚洲视频综合网 | 特级毛片免费 | 久久精品中文字幕 | 青草久久久久 | 亚洲小视频在线 | 久久精品一区视频 | 91久久久国产精品 | 亚洲成人黄色片 | 青草av.久久免费一区 | www亚洲成人 | 成人黄色小视频网站 | 日日草夜夜| 国产精品久久久久久久av三级 | 久久免费视频3 | 看免费一级毛片 | 国产亚洲精品久久午夜玫瑰园 | 久久艹艹艹 | 成人午夜视频网站 | 国产99视频精品免视看9 | 精品国产一区二区久久 | 日韩理论电影网 | 中国av免费在线观看 | 精品国产欧美一区二区 | 在线亚洲播放 | 亚洲网在线 | 国产精品午夜未成人免费观看 | xxx18hd18hd日本 | 精品一区二区久久久久久久网精 | 国产影院一区 | 精品一区二区电影 |