зеркало из https://github.com/mozilla/gecko-dev.git
49 строки
1.3 KiB
HTML
49 строки
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Test for bug 549797 - Removing href attribute doesn't remove link styling</title>
|
|
<style type="text/css">
|
|
:link, :visited {
|
|
color:blue;
|
|
}
|
|
link {
|
|
display:block;
|
|
}
|
|
#link2::before {
|
|
content:"Test link 1";
|
|
}
|
|
#link4::before {
|
|
content:"Test link 2";
|
|
}
|
|
#link6::before {
|
|
content:"Test link 3";
|
|
}
|
|
</style>
|
|
</head>
|
|
<body onload="run_test();">
|
|
<script type="text/javascript">
|
|
function run_test()
|
|
{
|
|
// Remove the href attributes of the links so they should be restyled as
|
|
// non-links.
|
|
document.getElementById("link1").removeAttribute("href");
|
|
document.getElementById("link2").removeAttribute("href");
|
|
|
|
// Add the href attribute to the links so they should be restyled as links.
|
|
document.getElementById("link3").href = "http://example.com/1";
|
|
document.getElementById("link4").href = "http://example.com/1";
|
|
document.getElementById("link5").setAttribute("href", "");
|
|
document.getElementById("link6").setAttribute("href", "");
|
|
}
|
|
</script>
|
|
<p>
|
|
<a id="link1" href="http://example.com/1">Test anchor 1</a>
|
|
<link id="link2" href="http://example.com/1"/>
|
|
<a id="link3">Test anchor 2</a>
|
|
<link id="link4"/>
|
|
<a id="link5">Test anchor 3</a>
|
|
<link id="link6"/>
|
|
</p>
|
|
</body>
|
|
</html>
|