<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>elementNode.getAttribute测试-Mzwu.Com</title>
</head>
<body>
<a id="link" href="default.asp">木子屋</a>
<img id="image" src="001.jpg"/>
<script language="JavaScript" type="text/javascript">
var url = "";
url += document.getElementById("link").getAttribute("href") + "\r\n";
url += document.getElementById("link")["href"] + "\r\n";
url += document.getElementById("image").getAttribute("src") + "\r\n";
url += document.getElementById("image")["src"] + "\r\n";
alert(url)
</script>
</body>
</html>如上例所示,如果图片和链接使用了相对地址,在FF和Opera下使用elementNode.getAttribute获取到的也将是相对地址,只有IE能获取到绝对地址,而用关联数组三者都能获取到绝对地址。
测试浏览器版本:IE(6.0)、FF(2.0)、Opera(9.6)
评论(0)
暂无评论。