javascript - onclick事件點(diǎn)擊不起作用
問(wèn)題描述
1 不知道為什么onclick事件不起作用了。。。html<p style='display:none;text-align:center;'>
<ul class='' style='margin-top:10px;'> <!-- <li onclick='openIllegalPage(’isOnList’)'>wwwwwww</li>--> <p onclick='openIllegalPage(’websiteList’)'><img name='leftSide_xia_menu' onclick='openIllegalPage(’websiteList’)' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’websiteList’)' ><a onclick='openIllegalPage(’websiteList’)' style='margin-right:25%;'>wwww覽</a> </li><hr /> </p> <p onclick='openIllegalPage(’websiteNameList’)'><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li ><a style='margin-right:25%;'>wwwwwwww</a></li><hr /> </p> <p><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’recordNumberList’)'><a style='margin-right:28%;'>wwwwwwww/a></li></li><hr /> </p> <p><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’unitNameList’)'><a style='margin-right:25%;'>wwwwww</a></li><hr /> </p> <p><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’contactNameList’)'><a style='margin-right:28%;'>wwwwwwww</a></li><hr /> </p> <p><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’contactNameList’)'><a style='margin-right:20%;'>wwwwww</a></li><hr /> </p> <p><img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /><li onclick='openIllegalPage(’contactTelephoneList’)'><a style='margin-right:10%;'>wwwwwww</a></li><hr /></p> </ul> </p>
問(wèn)題解答
回答1:<p onclick='openIllegalPage(’websiteList’)'>
function openIllegalPage(ppp,pageName){ if(pageName=='websiteList')}
注意一下參數(shù)
回答2:如果運(yùn)行沒(méi)有出錯(cuò)的話是會(huì)執(zhí)行呢,你可以在openIllegalPage這方法alert() 看一下。我剛復(fù)制你代碼看了一下是可以執(zhí)行這函數(shù)的你這養(yǎng)寫(xiě)多個(gè)點(diǎn)擊事件它會(huì)沖突的,比如你點(diǎn)里面的元素,外面的元素都會(huì)執(zhí)行。我優(yōu)化了一下,你可以參考一下:html:<ul class='' style='margin-top:10px;'>
<!-- <li onclick='openIllegalPage(’isOnList’)'>網(wǎng)站在線監(jiān)察</li>--><p> <img name='leftSide_xia_menu' src='http://www.piao2010.com/images/frame/icon_a.png' /> <li style='height:30px;cursor:pointer;'><a style='margin-right:25%;'>不規(guī)范網(wǎng)站總覽</a> </li> <hr /></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); }}回答3:
你在p上添加了點(diǎn)擊事件,然后你還在p下的img添加點(diǎn)擊事件,你這樣就造成了參數(shù)的重復(fù),要么你就加在img上就行了,手機(jī)端的不想敲代碼。
回答4:實(shí)在不行斷點(diǎn)調(diào)試
回答5:代碼不忍直視
相關(guān)文章:
1. macos - 無(wú)法source activate python272. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?3. javascript - 微信 H5 授權(quán) 返回鍵4. github - 求助大神啊,win10 git clone error,折騰了幾天都不行,以前原本好好的,突然就這樣了5. android - 如何實(shí)現(xiàn)QQ pad 點(diǎn)擊右側(cè)輸入框,只頂右側(cè)的布局,左側(cè)布局不動(dòng)6. javascript - npm run build后調(diào)用api返回index.html7. css - 關(guān)于background-position百分比的問(wèn)題?8. java - 處理數(shù)據(jù)關(guān)聯(lián)關(guān)系,使用數(shù)據(jù)庫(kù)表外鍵和代碼內(nèi)維護(hù)相比的優(yōu)缺點(diǎn)?9. javascript - node得到req不能得到boolean10. 小白學(xué)python的問(wèn)題 關(guān)于%d和%s的區(qū)別

網(wǎng)公網(wǎng)安備