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

查看:157
本文介绍了如何用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);
                
            }
        }
    }
}

解决方案

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); //这样写

这篇关于如何用JavaScript 设置 a 标签的 href属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆