我在网页上有链接并想要对它们进行掩盖。我希望在
这样,就不是像这样:
然后,在
需要帮助让此代码正常工作:
onLoad
时,所有 URL 中的点(在 href 中)都将被替换为类似于 "|"
的内容,这样,就不是像这样:
<a href="http://www.example.com">link</a>
而是像这样:
<a href="http://www"|"example"|"com">link</a>
。然后,在
onClick
中,应该将替换反转以使链接再次正常工作。需要帮助让此代码正常工作:
function mask() {
var str = document.getElementByName("a");
var x = str.attributes.href.value.replace('.', '"|"');
document.getElementsByTagName("a").attributes.href.value = x;
}
function unmask(){
var str = document.getElementByName("a");
var x = str.attributes.href.value.replace('"|"', '.');
document.getElementsByTagName("a").attributes.href.value = x;
}
<body onLoad="mask()">
<a href="http://www.example.com" onclick="unmask()">link</a>
</body>