Heim > Backend-Entwicklung > PHP-Tutorial > So vermeiden Sie, dass das Nichtvorhandensein eines bestimmten Elements in HTML dazu führt, dass js die Attributinformationen des Elements abruft und einen Fehler meldet

So vermeiden Sie, dass das Nichtvorhandensein eines bestimmten Elements in HTML dazu führt, dass js die Attributinformationen des Elements abruft und einen Fehler meldet

WBOY
Freigeben: 2016-09-09 08:13:15
Original
906 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

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?

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