如下:
c=document.createElement("<a>");
cs=document.createTextNode("YYYYY");
c.appendChild(cs);我想在网页上动态的添加个节点,我这么写对不?
我想对动态添加的节点再添加个 单击事件又要如何写代码呢?(javascript)
c=document.createElement("<a>");
cs=document.createTextNode("YYYYY");
c.appendChild(cs);我想在网页上动态的添加个节点,我这么写对不?
我想对动态添加的节点再添加个 单击事件又要如何写代码呢?(javascript)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head> <body> </body>
<script type="text/javascript">
<!--
var c=document.body.appendChild(document.createElement("a"));
c.appendChild(document.createTextNode("YYYYY"));
c.href = "#";
c.onclick = function() {
alert(this.href);
};
//-->
</script>
</html>
http://download.csdn.net/source/308916DHTML参考手册.rar
http://download.csdn.net/source/308913样式表中文手册.chm
http://download.csdn.net/source/304124
window.onload = function(){
/* 创建节点 */
element_a=document.createElement("a");
/* 设置属性 */
//element_a.setAttribute('href','http://blog.o2cn.cn');
element_a.setAttribute('href','#');
/* 赋予鼠标监听事件 */
element_a.onclick = function(){
alert('haha');
};
/* 文本节点 */
element_text=document.createTextNode("testtest");
/* 文本节点添加到A标签 */
element_a.appendChild(element_text);
/* A链接放入容器中 */
document.getElementById('div1').appendChild(element_a);
}
</script>
<!-- 容器 -->
<div id="div1" style="border:1px solid #999999"></div>