Heim > Backend-Entwicklung > PHP-Tutorial > javascript – So vermeiden Sie, dass ein bestimmtes Element in HTML nicht vorhanden ist, was dazu führt, dass js die Attributinformationen des Elements abruft und einen Fehler meldet

javascript – So vermeiden Sie, dass ein bestimmtes Element in HTML nicht vorhanden ist, was dazu führt, dass js die Attributinformationen des Elements abruft und einen Fehler meldet

WBOY
Freigeben: 2016-09-09 08:28:00
Original
1258 Leute haben es durchsucht

Der Seitencode lautet wie folgt:

<code><empty name="search_data">
    <div class="box">
        <!-- html代码 -->
    </div>
</empty>

<script>
    var top = $('.box').offset().top;
    $("html,body").scrollTop(top);
</script></code>
Nach dem Login kopieren
Nach dem Login kopieren

Wie oben ist ein Thinkphp-Syntax-Tag, was bedeutet, dass das div-Element mit der Klassenbox auf der Seite ausgegeben wird. Im Gegenteil, wenn „search_data“-Daten vorhanden sind , es wird kein Kästchen auf der Seite geben, wie kann man in diesem Fall einen js-Fehler vermeiden?

Antwortinhalt:

Der Seitencode lautet wie folgt:

<code><empty name="search_data">
    <div class="box">
        <!-- html代码 -->
    </div>
</empty>

<script>
    var top = $('.box').offset().top;
    $("html,body").scrollTop(top);
</script></code>
Nach dem Login kopieren
Nach dem Login kopieren

Wie oben ist ein Thinkphp-Syntax-Tag, was bedeutet, dass das div-Element mit der Klassenbox auf der Seite ausgegeben wird. Im Gegenteil, wenn „search_data“-Daten vorhanden sind , es wird kein Kästchen auf der Seite geben, wie kann man in diesem Fall einen js-Fehler vermeiden?

<code>if($('[name="search_data]"').size()>0){
    //当“search_data”数据存在
}else{
    //当“search_data”不存在时
}</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage