1. js事件可以任何地方添加
鼠标over和out的响应
<div onmouseover="mOver(this)" onmouseout="mOut(this)">鼠标响应</div>
function mOver(obj)
{
obj.innerHTML="谢谢"
}
onload 事件会在页面或图像加载完成后立即发生。
<div onload="load()"></div>
function load()
{
if (navigator.cookieEnabled==true)
{
alert("已启用 cookie")
}
}
//按键消息
<script>
function whichButton(event)
{
alert(event.keyCode)
}
</script>
<body onkeyup="whichButton(event)">
</body>
所有event见 http://www.w3school.com.cn/jsref/dom_obj_event.asp
<a href="javascript:void(0)"></a>
<a href="javascript:show()"></a>
<div onclick="show1()"></div>
<button type="button" onclick="alert('Welcome!')">点击这里</button>
<img id="myimage" onclick="doth()" src="">
<srcipt>
function show(){alert(1)}
function show1(){alert(2)}
</script>
2. js的数组(对象的一种)
var arr = new Array();
arr[0] = "111";
arr[1] = "222";
arr[2] = "333";
var i = 0;
for (i=0;i<arr.length;i++)
{
document.write(arr[i] + "<br>");
}
3. 对象
var person={firstname:"Bill", lastname:"Gates", id:5566};
alert(person.firstname);
alert(person['Bill']);
4.元素是否隐藏:
element.style.visibility='visible'
element.style.visibility='hidden'
或者
element.style.display='none'
element.style.display='block'
区别在于,前者依然保留空间。后者不保留位置空间。
5.