//得到HTML中的body节点 var body = document.getElementsByTagName("body")[0]; //将div添加到body节点下 body.appendChild(divShow); body.appendChild(p);//把p添加到body下
//为元素添加单击事件 //节点对象.事件名 = new function(){};
//得到所有的<a>标签 var alist = document.getElementById("div").getElementsByTagName("a");
for(var i = 0;i < alist.length; i++){ //当鼠标点击时切换图片 alist[i].onclick = function(){ //this就表示当前被点击的节点 //点谁获得谁的href和title的值 var href = this.getAttribute("href"); var img = this.getElementsByTagName("img")[0]; var title = img.getAttribute("title");
//修改img标签的src属性 var img = document.getElementById("img"); img.setAttribute("src",href);
//修改p标签的文本 var p = document.getElementById("p"); p.firstChild.nodeValue=title;
//取消<a>标签的跳转 return false; }
//当鼠标称上去的时候切换图片 alist[i].onmousemove = function(){ //this就表示当前被点击的节点 //点谁获得谁的href和title的值 var href = this.getAttribute("href"); var img = this.getElementsByTagName("img")[0]; var title = img.getAttribute("title");
//修改img标签的src属性 var img = document.getElementById("img"); img.setAttribute("src",href);
//修改p标签的文本 var p = document.getElementById("p"); p.firstChild.nodeValue=title;