HTML网页中的URL表示方式

2020-04-17 07:52:16易采站长站整理

}
</script>

在IE6和IE7这两个史前的浏览器身上还有一些更有意思的事情,两种方法在HTML元素A、AREA和IMG获取的属性值都是绝对URL,幸好 微软为getAttribute提供了第二个参数 可以解决这个问题,同时还可以对IFEAM和LINK元素解决前面提到的两种方法都返回原始属性的问题:


<link href=”../../example.css” id=”example-link”>
<a href=”example.php” id=”example-a”>此时页面绝对URL是http://jb51.net/</a>
<script>
var oA = document.getElementById(‘example-a’),
oLink = document.getElementById(‘example-a’);
oA.href == ‘http://jb51.net/example.php’;
oA.getAttribute(‘href’) == ‘http://jb51.net/example.php’;
oA.getAttribute(‘href’,2) == ‘example.php’;
oLink.href == ‘example.php’;
oLink.getAttribute(‘href’) == ‘example.php’;
oLink.getAttribute(‘href’,4) == ‘http://jb51.net/example.php’;
</script>