ホームページ  >  記事  >  ウェブフロントエンド  >  DOM_javascript スキルの id 属性を動的に変更するデメリットの分析

DOM_javascript スキルの id 属性を動的に変更するデメリットの分析

WBOY
WBOYオリジナル
2016-05-16 19:01:341038ブラウズ

IE では、id 属性を変更しても、今後の DOM 操作に標準以外の影響はありません。document.getElementById() を通じて要素を見つけることはできますが、変更後に ID が自動的に削除されないという問題が発生します。 CSS ルールを再照合して、変更後に ID が適切なスタイルを反映しないようにします。

したがって、DOM プログラミングを実行するときに、一致する CSS ルールを動的に変更する必要がある場合は、class 属性を変更することは避けてください。この問題が発生したとき、id 属性を変更して、特定の CSS フィルターに一致する唯一の要素を変更しようとしましたが、変更後の IE にはまったく変更がないことがわかり、class 属性を次のように変更しました。同じ目的を達成します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。