我在练习的时候就随便=写了一个这样的avascript,但是看了半天我没有我错在哪了,我觉得我没有错啊,可就是死活没有结果,谁能帮我看看啊!!!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language=javascript type="text/javascript">
<!--
function text()
{
var aa=document.getElementById("aa");
window.alert(aa.innerText);
//window.alert("I am used");
}
//-->
</script>
</head>
<body>
<a href="http://www.baidu.com" id="aa">连接到搜狐页面</a><br/>
<a href="http:www.sina.com" id="aa">连接到新浪页面</a><br/>
<a href="http:www.163.com" id="aa">连接到博客园</a><br/>
<input type="button" value="test" onclick="text()">
</body>
</html>
3个id一样都是aa
我也莫名忧伤。
一:
// 这个是你写的, ()用是汉字状态下的。 window.alert(aa.innerText); //你感受一下 window.alert(aa.innerText);
二:
html文档里面元素的id属性是唯一。
那段js被你注释掉了吧,另外你的alert后面的括号貌似是中文的
我在看看
id是唯一标识元素的怎么可以一样啊,楼主js基础不过关啊
明白了,恍然大悟啊,嘿嘿,我初学js,都怪我太粗心了,谢谢各位指点!