向css链接标签添加id属性的目的是什么?
例子:
<style type="text/css" id="some_id_name">
在 HTML 4.01 中,id 属性不能用于:<base>, <head>, <html>, <meta>, <param>, <script>, <style>, and <title>
。
而在 HTML5 中,id 属性可以用于任何 HTML 元素(它将验证任何 HTML 元素。但是,它不一定有用)。
但是用法就像我们可以像ie一样引用它
var styles = document.getElementById('some_id_name');
// do anything you want, like
styles.parentNode.removeChild(styles); // remove these styles
styles.setAttribute('href', 'alternate-styles.css');
查看
id 属性为文档中的元素提供唯一标识符。
请注意,id 属性不能应用于 HTML4 中的以下元素:
id 属性几乎可以应用于除了上面的元素列表之外的任何东西,但它本身不会影响网页上任何元素的显示。兼容性问题主要与使用 JavaScript 访问引用元素的方式(这取决于浏览器解释文档对象模型的方式不同)以及不同浏览器为 CSS 提供的支持有关。