Javascript 如何将值从href传递到输入
需要一些指导。我尝试使用getAttribute将值从Javascript 如何将值从href传递到输入,javascript,jquery,Javascript,Jquery,需要一些指导。我尝试使用getAttribute将值从href传递到输入值,效果很好,但如果我使用了多个a标记,则第一个标记只显示href属性 请检查代码片段 函数myFunction(事件){ document.getElementById(“演示”).value=document.getElementsByTagName(“a”)[0]。getAttribute('href'); } 您的问题如下: // That line is returning always the first &l
href
传递到输入
值,效果很好,但如果我使用了多个a
标记,则第一个标记只显示href
属性
请检查代码片段
函数myFunction(事件){
document.getElementById(“演示”).value=document.getElementsByTagName(“a”)[0]。getAttribute('href');
}
您的问题如下:
// That line is returning always the first <a> element, so you're getting always '#2'.
document.getElementsByTagName("a")[0];
您的问题如下:
// That line is returning always the first <a> element, so you're getting always '#2'.
document.getElementsByTagName("a")[0];
动态地,您可以像这样做
var a=document.querySelectorAll(“a”);
对于(a中的var i){
a[i].onclick=function(){
document.getElementById(“demo”).value=this.getAttribute(“href”);
};
}
动态地,您可以像这样做
var a=document.querySelectorAll(“a”);
对于(a中的var i){
a[i].onclick=function(){
document.getElementById(“demo”).value=this.getAttribute(“href”);
};
}
@AboudJouda:-)@AboudJouda:-)