cari

Rumah  >  Soal Jawab  >  teks badan

javascript - klik acara onclick tidak berfungsi

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>
                


迷茫迷茫2728 hari yang lalu1063

membalas semua(5)saya akan balas

  • PHP中文网

    PHP中文网2017-06-06 09:54:06

    <p onclick="openIllegalPage('websiteList')">

    function openIllegalPage(ppp,pageName){
        if(pageName=="websiteList")
    }

    Beri perhatian kepada parameter

    balas
    0
  • 高洛峰

    高洛峰2017-06-06 09:54:06

    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')">网站在线监察</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%;">不规范网站总览</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为事件源(也就是你点哪个就是哪个)
                     * 这时候你点哪个就是拿到哪个的节点了,
                     * 然后根据(e.target.tagName)判断
                     */
                    console.log(e.target.tagName);
                }
    
            }

    balas
    0
  • 迷茫

    迷茫2017-06-06 09:54:06

    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.

    balas
    0
  • PHP中文网

    PHP中文网2017-06-06 09:54:06

    Penyahpepijatan titik putus memang tidak boleh dilakukan

    balas
    0
  • 世界只因有你

    世界只因有你2017-06-06 09:54:06

    Kod itu tidak tahan untuk dilihat

    balas
    0
  • Batalbalas