Heim Web-Frontend js-Tutorial 动态修改DOM 里面的 id 属性的弊端分析_javascript技巧

动态修改DOM 里面的 id 属性的弊端分析_javascript技巧

May 16, 2016 pm 07:01 PM
id

在IE当中,修改id属性对将来的DOM操作没什么不符合标准的影响,你仍然可以通过document.getElementById()找到该元素,然后在CSS支持上就有问题了,id修改后并不会自动去重新匹配CSS规则,因此id修改后不会体现出应有的样式。

因此,进行DOM编程时应该避免修改id属性,如果需要动态改变匹配的CSS规则,就改变class属性吧。我碰到这个问题时也就是尝试通过修改id属性修改唯一匹配某个CSS过滤器的元素,结果发现修改后在IE中完全没有修改,之后改为用class属性实现同样的目的。

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

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix Jun 10, 2024 pm 05:42 PM

Diese Apple-ID wird im iTunes Store noch nicht verwendet: Fix

Beheben Sie den Festplattenfehler der Ereignis-ID 55, 50, 98, 140 in der Ereignisanzeige Beheben Sie den Festplattenfehler der Ereignis-ID 55, 50, 98, 140 in der Ereignisanzeige Mar 19, 2024 am 09:43 AM

Beheben Sie den Festplattenfehler der Ereignis-ID 55, 50, 98, 140 in der Ereignisanzeige

Wo finde ich die Alibaba-ID? Wo finde ich die Alibaba-ID? Mar 08, 2024 pm 09:49 PM

Wo finde ich die Alibaba-ID?

Ereignis-ID 4660: Objekt gelöscht [Fix] Ereignis-ID 4660: Objekt gelöscht [Fix] Jul 03, 2023 am 08:13 AM

Ereignis-ID 4660: Objekt gelöscht [Fix]

Wo Sie die Tencent-Video-ID überprüfen können Wo Sie die Tencent-Video-ID überprüfen können Feb 24, 2024 pm 06:25 PM

Wo Sie die Tencent-Video-ID überprüfen können

Welche Lösungen gibt es für die verteilte Redis-ID? Welche Lösungen gibt es für die verteilte Redis-ID? Jun 03, 2023 am 10:14 AM

Welche Lösungen gibt es für die verteilte Redis-ID?

So finden Sie die übergeordnete Prozess-ID (PPID) unter Linux So finden Sie die übergeordnete Prozess-ID (PPID) unter Linux Mar 09, 2024 am 08:01 AM

So finden Sie die übergeordnete Prozess-ID (PPID) unter Linux

Welche Möglichkeiten gibt es, DOM-Knoten in Vue3 zu erhalten? Welche Möglichkeiten gibt es, DOM-Knoten in Vue3 zu erhalten? May 11, 2023 pm 04:55 PM

Welche Möglichkeiten gibt es, DOM-Knoten in Vue3 zu erhalten?

See all articles