html DOM元素(节点)
创建一个新的HTML元素
如果需要向HTML DOM中添加新元素,则必须首先创建元素(元素节点),然后将元素添加到现有元素中。
例子
这是一段话。
这是另一段。
VaR对= document.createelement(P);
var node = document.createtextnode(这是新的。);
Para.appendChild (node);
VaR元= document.getelementbyid(联赛);
element.appendchild(对);
实例解析:
代码的这一部分创建新元素:
VaR对= document.createelement(P);
如果需要向某个元素添加
文本,则必须首先创建一个文本节点:
var node = document.createtextnode(这是一个新的段落。);
然后您必须将这个文本节点添加到元素中:
para.appendchild(节点);
最后,必须将这个新元素添加到现有元素中。
此段代码查找现有元素:
VaR元= document.getelementbyid(联赛);
下面的代码向现有元素添加一个新元素:
element.appendchild(对);
删除现有HTML元素
此代码向现有元素添加新元素:
例子
这是一段话。
这是另一段。
VaR母= document.getelementbyid(联赛);
VaR的孩子= document.getelementbyid(P1);
parent.removechild(孩子);
案例分析
这个HTML
文档包含有两个子节点的元素(两个元素):
这是一段话。
这是另一段。
找到id =DIV1 元素:
VaR母= document.getelementbyid(联赛);
查找id的元素:
VaR的孩子= document.getelementbyid(P1);
从父元素中删除子元素:
parent.removechild(孩子);
如果LAMP可以不引用父元素而删除元素,那就好了。
但这是一个pity.dom需要大约需要删除的元素,以及它的父元素。
这是一种常见的
解决方案:找到你要删除的子元素,然后使用他们的父节点
属性找到父元素:
VaR的孩子= document.getelementbyid(P1);
child.parentnode.removechild(孩子);
更改
桌面 HTML DOM允许Javascript改变HTML元素的样式。
更改html样式
如果需要更改HTML元素的样式,请使用此语法:
document.getelementbyid(ID)。风格属性=新风格。
下面的示例将更改元素的样式:
例子
你好世界!
document.getelementbyid(P2)。风格。颜色=蓝色;
上面的段落被一个
脚本改变了。
此示例更改ID =ID1HTML元素的样式,当
用户点击按钮:
例子
我的标题1
<按钮
类型按钮
onclick=document.getelementbyid('id1)。风格。颜色='>
点击我!