javascript - 样式对象和 HTML 属性

标签 javascript html css dom browser

谁能解释一下 style 对象是什么?它是 HTML DOM 属性还是 JavaScript 对象?它与以下内容有何关系:

  • HTML
  • CSS
  • DOM
  • JavaScript

然后您能否对内联 HTML style 属性执行相同的操作,同时告诉我该属性与事件属性(如 onclick)相比如何。预先感谢您的帮助。

最佳答案

在这个例子中,

<span id="myspan" style="color:red">some red text</span>

style 是一个 HTML 属性。它的值包含 CSS。您可以通过首先检索 HtmlElement 对象通过 JavaScript 访问它,

var myspan = document.getElementById('myspan');

然后访问它的style property,

myspan.style

这是一个 JavaScript 对象,它有自己的一组属性,例如 color

“DOM”本质上是 HTML 被浏览器处理成树状结构后的名称。它可以呈现到您的屏幕上,或通过 JavaScript 进行操作。 “HTML”本质上只是文本,直到您的浏览器对其进行处理。

关于javascript - 样式对象和 HTML 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995773/

相关文章:

html - CSS +/- x 像素用于宽度和高度动画

jquery - 动画文本围绕一个圆圈旋转

css - 有史以来最奇怪的 IE9 错误(关闭互联网,搞砸页面渲染)

html - 行与行之间具有 colspan 的表格单元格

Javascript - 使用字符串构造对象属性

javascript - 等待 chrome.tabs.query 回调的最佳方式?

javascript - 有没有办法可以在同一个网页中获得 2 个完全隔离的 JavaScript 上下文?

html - 尝试将跨度的大小设置为内容大小的百分比

javascript - 使用 Javascript 从提交时的多个列表项中收集多个属性值

javascript - 通过单选删除和添加 div