1 Saya tidak tahu mengapa acara onclick tidak berfungsi. . .
html
<p id="leftSide_xia" style="display:none;text-align:center;">
<ul class="" style="margin-top:10px;">
<!-- <li style="height:52px;cursor:pointer;" onclick="openIllegalPage('isOnList')">wwwwwww</li>-->
<p onclick="openIllegalPage('websiteList')"><img name="leftSide_xia_menu" onclick="openIllegalPage('websiteList')" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li onclick="openIllegalPage('websiteList')" style="height:30px;cursor:pointer;" ><a onclick="openIllegalPage('websiteList')" style="margin-right:25%;">wwww覽</a> </li><hr style="border:0;background-color:rgb(8,30,44);height:2px;margin-top:0px;width:90%;"/>
</p>
<p onclick="openIllegalPage('websiteNameList')"><img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" ><a style="margin-right:25%;">wwwwwwww</a></li><hr style="border:0;background-color:rgb(8,30,44);height:1px;margin-top:0px ;width:90%;"/>
</p>
<p>
<img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" onclick="openIllegalPage('recordNumberList')"><a style="margin-right:28%;">wwwwwwww/a></li></li><hr style="border:0;background-color:rgb(8,30,44);height:1px;margin-top:0px ;width:90%;"/>
</p>
<p><img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" onclick="openIllegalPage('unitNameList')"><a style="margin-right:25%;">wwwwww</a></li><hr style="border:0;background-color:rgb(8,30,44);height:1px;margin-top:0px ;width:90%;"/>
</p>
<p><img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" onclick="openIllegalPage('contactNameList')"><a style="margin-right:28%;">wwwwwwww</a></li><hr style="border:0;background-color:rgb(8,30,44);height:2px;margin-top:0px ;width:90%;"/>
</p>
<p><img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" onclick="openIllegalPage('contactNameList')"><a style="margin-right:20%;">wwwwww</a></li><hr style="border:0;background-color:rgb(8,30,44);height:1px;margin-top:0px ;width:90%;"/>
</p>
<p><img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;"/><li style="height:30px;cursor:pointer;" onclick="openIllegalPage('contactTelephoneList')"><a style="margin-right:10%;">wwwwwww</a></li><hr style="border:0;background-color:rgb(8,30,44);height:1px;margin-top:0px ;width:90%;"/>
</p>
</ul>
</p>
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
<p onclick="openIllegalPage('websiteList')">
function openIllegalPage(ppp,pageName){
if(pageName=="websiteList")
}
Beri perhatian kepada parameter
Jika tiada ralat semasa operasi, ia akan dilaksanakan Anda boleh melihat kaedah amaran() openIllegalPage. Saya baru sahaja menyalin kod anda dan melihat bahawa ia boleh melaksanakan fungsi ini Jika anda menulis berbilang peristiwa klik, ia akan bercanggah Contohnya, jika anda mengklik pada elemen di dalam, semua elemen di luar akan dilaksanakan.
Saya mengoptimumkannya, anda boleh merujuknya:
html:
<ul class="" style="margin-top:10px;">
<!-- <li style="height:52px;cursor:pointer;" onclick="openIllegalPage('isOnList')">網(wǎng)站在線監(jiān)察</li>-->
<p>
<img name="leftSide_xia_menu" src="/images/frame/icon_a.png" style="margin-left:35px;float:left;margin-top:6px;" />
<li style="height:30px;cursor:pointer;">
<a style="margin-right:25%;">不規(guī)范網(wǎng)站總覽</a>
</li>
<hr style="border:0;background-color:rgb(8,30,44);height:2px;margin-top:0px;width:90%;" />
</p>
</ul>js:
window.onload = function() {
var onUl = document.querySelector('ul');
onUl.onclick = function(e) {
/**
* e.target為事件源(也就是你點(diǎn)哪個(gè)就是哪個(gè))
* 這時(shí)候你點(diǎn)哪個(gè)就是拿到哪個(gè)的節(jié)點(diǎn)了,
* 然后根據(jù)(e.target.tagName)判斷
*/
console.log(e.target.tagName);
}
}
Anda menambahkan acara klik pada p, dan kemudian anda juga menambahkan acara klik pada img di bawah p Ini akan menyebabkan penduaan parameter, atau anda boleh menambahnya pada img. Anda tidak mahu menaip kod pada telefon bimbit telefon.