日期:2014-05-16  浏览次数:20380 次

JS初级感悟2

查找 id="main" 的元素,然后查找 "main" 中的所有 <p> 元素:

?

var x=document.getElementById("main");

var y=x.getElementsByTagName("p");

?

如需改变 HTML 元素的属性,请使用这个语法:

document.getElementById(id).attribute=new value

举例:

本例改变了 <img> 元素的 src 属性:

document.getElementById("image").src="landscape.jpg";

?

document.getElementById("p2").style.color="blue";

?

document.getElementById('p1').style.visibility='hidden';

document.getElementById('p1').style.visibility='visible';

?

document.getElementById("myBtn").onclick=function(){displayDate()};

?

onload 和 onunload 事件会在用户进入或离开页面时被触发。

?

onload 和 onunload 事件可用于处理 cookie。

?

onmouseover 和 onmouseout 事件可用于在用户的鼠标移至 HTML 元素上方或移出元素时触发函数。

?

onmousedown, onmouseup 以及 onclick 构成了鼠标点击事件的所有部分。

?

如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。

?

var para=document.createElement("p");

var node=document.createTextNode("这是新段落。");

para.appendChild(node);

?

var element=document.getElementById("div1");

element.appendChild(p