[英]How to attach redirecting script with two id's?
這是重定向腳本,它只有1個id,如果我想用兩個id添加這個腳本,那么我必須在腳本中更改
function loadBody() {
var elem = document.getElementById("mycontent");
if(elem.innerHTML != "Stackoverflow" || elem.getAttribute("href") != "http://www.stackoverflow.com")
window.location="http://www.stackoverflow.com";
}
window.onload=loadBody ;
<a href='http://www.Stackoverflow.com' id='mycontent'>Stackoverflow</a>
如果我也想在此行中附加此腳本,那么我必須在此腳本中更改什么?
<a href='http://www.newid.com' id='newid'>Newid</a>
提前致謝。
尚未測試,但應該可以工作
js
function loadBody(the_id, the_url)
{
var elem = document.getElementById(the_id);
if(elem.innerHTML.toLowerCase() != the_url.toLowerCase() || elem.getAttribute("href").toLowerCase() != "http://www."+the_url.toLowerCase()+".com")
window.location="http://www."+the_url.toLowerCase()+".com";
}
function loadBody_loader()
{
loadBody("mycontent","mywebsite1111111");
loadBody("mycontent2","mywebsite2222222");
}
window.onload=loadBody_loader();
html
<a href='http://www.mywebsite1111111.com' id='mycontent'>mywebsite1111111</a>
<a href='http://www.mywebsite2222222.com' id='mycontent2'>mywebsite2222222</a>
更新:是的,它在這里工作(警告而不是重定向)
更新: http : //jsfiddle.net/5snhg/2/
如您所知,您可以在loadBody_loader中添加更多loadBody(“ name_of_id”)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.