<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>js operation dom</title>
<script type="text/javascript">
function create()
{
var imgElement=document.getElementById("add");
var buttonElement=document.getElementById("change");
imgElement.src="images/q.jpg"
buttonElement.onclick=replace;
}
function replace()
{
var imgElement=document.getElementById("add");
var buttonElement=document.getElementById("change");
imgElement.src="images/1.jpg";
buttonElement.onclick=create;
}
</script>
</head>
<body id="body">
<img id="add" src="images/1.jpg" />
<input id="change" type="button" value="改变图片" onclick="create()"/>
</body>
</html>
上面这个是一切正常
但是为什么我把它换成全局变量的时候就不行了阿?就是这两个变量imgElement buttonElement
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>js operation dom</title>
<script type="text/javascript">
var imgElement=document.getElementById("add");
var buttonElement=document.getElementById("change");
function create()
{
imgElement.src="images/q.jpg"
buttonElement.onclick=replace;
}
function replace()
{
imgElement.src="images/1.jpg";
buttonElement.onclick=create;
}
</script>
</head>
<body id="body">
<img id="add" src="images/1.jpg" />
<input id="change" type="button" value="改变图片" onclick="create()"/>
</body>
</html>
有没有朋友熟悉js操作dom的阿?
- mmxcq
- 帖子: 214
- 注册时间: 2007-07-28 14:04
- 联系:
有没有朋友熟悉js操作dom的阿?
我要去租车搜索www.517car.com
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
- mmxcq
- 帖子: 214
- 注册时间: 2007-07-28 14:04
- 联系: