动态 HTML 技术详解
1. 浏览器对 HTML 支持的差异
不同浏览器对 HTML 的支持存在细微差异。例如,部分浏览器会将 HTML 元素名称大写,而其他浏览器则使用小写。另外,当用户在表单的文本元素中输入内容时,如果检查表单元素的 innerHTML ,微软浏览器会包含用户输入的文本,而 Firefox、Opera 等非微软浏览器则不会。
2. W3C DOM 概述
W3C DOM 定义了网页的层次结构。在这个模型中,网页由节点构成,这些节点组织成树状结构。部分节点包含 HTML 元素,如 <br> 和 <div> ;其他节点包含文本。顶层节点包含顶级 HTML 元素 <HTML> ,该元素节点有两个子节点,分别是包含 <HEAD> 元素的节点和包含 <BODY> 元素的节点。 <BODY> 节点可能有多个子节点,其中一些代表页面上的 HTML 标签,如 <img> 标签或超链接,部分标签节点也会有自己的子节点。例如,表单元素可能有两个文本输入节点,每个节点都是表单节点的子节点。
3. 使用 W3C DOM 创建和添加元素
3.1 创建新元素节点
使用 W3C DOM 创建新的 HTML 元素节点非常简单,示例代码如下:
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



