//js拿到标签所有样式
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js用currentStyle和getComputedStyle获取css样式</title>
<style type="text/css">
#div1{width:100px; height:100px; background:red;}
</style>
<script type="text/javascript">
function getStyle(obj, attr)
{
if(obj.currentStyle)
{
return obj.currentStyle[attr];
}
else
{
return getComputedStyle(obj,false)[attr];
}
}
window.οnlοad=function()
{
var oDiv=document.getElementById('div1');
alert(getStyle(oDiv,'width'))
}
</script>
</head>
<body>
<div id="div1"></div>
</body>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js用currentStyle和getComputedStyle获取css样式</title>
<style type="text/css">
#div1{width:100px; height:100px; background:red;}
</style>
<script type="text/javascript">
function getStyle(obj, attr)
{
if(obj.currentStyle)
{
return obj.currentStyle[attr];
}
else
{
return getComputedStyle(obj,false)[attr];
}
}
window.οnlοad=function()
{
var oDiv=document.getElementById('div1');
alert(getStyle(oDiv,'width'))
}
</script>
</head>
<body>
<div id="div1"></div>
</body>
</html>
http://www.jb51.net/article/67051.html
open监听
var
eventOne = function(){
document.getElementById("one").innerHTML=('第一个监听事件');
//alert("第一个监听事件");
} function
eventTwo(){ //alert("第二个监听事件");
document.getElementById("two").innerHTML=('第二个监听事件');} window.onload =
function(){ var
btn = document.getElementById("yuanEvent");
//addEventListener:绑定函数
btn.addEventListener("click",eventOne);
btn.addEventListener("click",eventTwo);
}close监听
|
1
2
3
4
5
6
7
8
9
10
11
12
|
var
eventOne = function(){
alert("第一个监听事件");
} function
eventTwo(){ alert("第二个监听事件");
} window.onload =
function(){ var
btn = document.getElementById("yuanEvent");
btn.addEventListener("click",eventOne);
btn.addEventListener("click",eventTwo);
btn.removeEventListener("click",eventOne);
} |
兼容
|
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
<!DOCTYPE html>
<html> <head>
<meta http-equiv="Content-Type"
content="text/html; charset=UTF-8">
<title>Event</title>
<script type="text/javascript">
function
addEventHandler(target,type,func){ if(target.addEventListener){
//监听IE9,谷歌和火狐
target.addEventListener(type, func,
false); }else
if(target.attachEvent){
target.attachEvent("on"
+ type, func); }else{
target["on"
+ type] = func; }
}
function
removeEventHandler(target, type, func) { if
(target.removeEventListener){ //监听IE9,谷歌和火狐
target.removeEventListener(type, func,
false); }
else if
(target.detachEvent){ target.detachEvent("on"
+ type, func); }else
{ delete
target["on"
+ type]; }
}
var
eventOne = function(){
alert("第一个监听事件");
}
function
eventTwo(){ alert("第二个监听事件");
}
window.onload =
function(){
var
bindEventBtn = document.getElementById("bindEvent");
//监听eventOne事件
addEventHandler(bindEventBtn,"click",eventOne);
//监听eventTwo事件
addEventHandler(bindEventBtn,"click",eventTwo );
//监听本身的事件
addEventHandler(bindEventBtn,"click",function(){
alert("第三个监听事件");
});
//取消第一个监听事件
removeEventHandler(bindEventBtn,"click",eventOne);
//取消第二个监听事件
removeEventHandler(bindEventBtn,"click",eventTwo);
}
</script>
</head>
<body>
<input type="button"
value="测试"
id="bindEvent">
<input type="button"
value="测试2"
id="yuanEvent">
</body>
</html> |
2979

被折叠的 条评论
为什么被折叠?



