动态修改DOM 里面的 id 属性的弊端分析_javascript技巧
May 16, 2016 pm 07:01 PM在IE当中,修改id属性对将来的DOM操作没什么不符合标准的影响,你仍然可以通过document.getElementById()找到该元素,然后在CSS支持上就有问题了,id修改后并不会自动去重新匹配CSS规则,因此id修改后不会体现出应有的样式。
因此,进行DOM编程时应该避免修改id属性,如果需要动态改变匹配的CSS规则,就改变class属性吧。我碰到这个问题时也就是尝试通过修改id属性修改唯一匹配某个CSS过滤器的元素,结果发现修改后在IE中完全没有修改,之后改为用class属性实现同样的目的。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Cet identifiant Apple n'est pas encore utilisé dans l'iTunes Store : correctif

Correction de l'erreur de disque ID d'événement 55, 50, 98, 140 dans l'observateur d'événements

Où puis-je trouver l'identifiant Alibaba ?
![ID d'événement 4660 : objet supprimé [Correctif]](https://img.php.cn/upload/article/000/887/227/168834320512143.png?x-oss-process=image/resize,m_fill,h_207,w_330)
ID d'événement 4660 : objet supprimé [Correctif]

Où vérifier l'identifiant vidéo Tencent

Quelles sont les solutions pour l'ID distribué Redis ?

Comment trouver l'ID du processus parent (PPID) sous Linux

Quels sont les moyens d'obtenir des nœuds DOM dans Vue3
