Heim > Artikel > Web-Frontend > Natives Javascript implementiert Tab-Wechselfunktion_Javascript-Fähigkeiten
Analyse des persönlichen Codes zum Erhalten von Klassennamenelementen mit nativem JS:
Der übergeordnete Parameter ist optional, Sie müssen jedoch zunächst feststellen, ob er vorhanden ist und ein Knoten-Dom-Element ist. parent != undefiniert&&parent.nodeType==1, nodeType == 1 kann feststellen, ob der Knoten ein Dom-Element ist Im Firefox-Browser gelten auch Leerzeichen als Knoten (.childnodes), um festzustellen, ob es sich um ein Dom-Element handelt, und um Leerzeichen auszuschließen
Entfernen Sie den Klassennamen des Elements:
new LGY_tab({'tabBtn':'#tabA .tab-i',<br> 'tabCon':'#tabA .tab-c',<br> 'cur':'tab-cur'<br> });<br>
con-A
con-B
new LGY_tab({'tabBtn':'#tabB .tab-i',<br> 'tabCon':'#tabB .tab-k',<br> 'cur':'tab-cur02',<br> 'type':'mouseover'<br> });<br>
con-A
con-B
con-C
JS详细代码:
最终效果图展示:
效果是不是很棒呢, 而且兼容性也不错, 代码也很简洁, 完全可以替代庞大的jQuery选项卡切换插件了。