如何用JavaScript 设置 a 标签的 href属性

function addto(json,domobj){
    
    if(json!="网络错误"){
        domobj.innerHTML="";
        obj=eval("("+json+")");
        for(row in obj){
            if(obj[row]!=null){
                var a=document.createElement("a");
                a.innerHTML=obj[row].title;
                
                domobj.appendChild(a);
                var br=document.createElement("br");
                domobj.appendChild(br);
                //Chrome 亲测无效!!
                a.href="vote.php?action=voteInfo&id="+obj[row].id;
                //Chrome 亲测无效!!
                a.setAttribute("href","vote.php?action=voteInfo&id="+obj[row].id);
                
            }
        }
    }
}

阅读 7.6k
1 个回答

var a=document.createElement("a");

            a.innerHTML=obj[row].title;
            
           
            var br=document.createElement("br");
            domobj.appendChild(br);
            //Chrome 亲测无效!!
            a.href="vote.php?action=voteInfo&id="+obj[row].id;
            //Chrome 亲测无效!!
            a.setAttribute("href","vote.php?action=voteInfo&id="+obj[row].id);
             domobj.appendChild(a); //这样写
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题