Javascript 如何附加具有两个id的重定向脚本';s

Javascript 如何附加具有两个id的重定向脚本';s,javascript,Javascript,这是重定向脚本,如果我想添加两个id的脚本,它只使用1个id工作,所以我必须在脚本中更改什么 function loadBody() { var elem = document.getElementById("mycontent"); if(elem.innerHTML != "Stackoverflow" || elem.getAttribute("href") != "http://www.stackoverflow.com") window.location="

这是重定向脚本,如果我想添加两个id的脚本,它只使用1个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>
函数loadBody(){
var elem=document.getElementById(“mycontent”);
如果(elem.innerHTML!=“Stackoverflow”| | elem.getAttribute(“href”)!=”http://www.stackoverflow.com")
window.location=”http://www.stackoverflow.com"; 
} 
window.onload=loadBody;
如果我想用这行代码附加这个脚本,那么我必须在这个脚本中更改什么

 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>


提前感谢。

还没有测试过,但应该可以使用

 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>
js

 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>
html

 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>

更新:是的,它在这里工作(警报而不是重定向)

 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>
更新:

 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>

如您所知,您可以在loadBody_loader中添加更多loadBody(“name_of_id”)

您是否希望此脚本与页面上的每个锚一起运行,只有两个指定的锚?但您只给了我第一个id的代码,id='mycontent2'的脚本是什么?@user2397942对不起,我无法理解您的要求。请更清楚一点,以便我可以帮助您我这里有两个html:'id='Notify'>Templateif&;'id='Notes'>CollegeTalks我想用这两个id's@user2397942然后,只需在loadBody_加载器内部将“mycontent”更改为“Notify”,将“mycontent2”更改为“Notes”,但您可以看到var elem=document.getElementById(the_id);你已经给出了第1个id,但我想要两个id,第一个:模板化,第二个:collegetalks。
 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>