Javascript 如何在innerHTML中为html元素设置Id属性
我将Ajax与php结合使用Javascript 如何在innerHTML中为html元素设置Id属性,javascript,php,ajax,Javascript,Php,Ajax,我将Ajax与php结合使用 $("#test1").click( .... function(data){ document.getElementById("test2").innerHTML=data; } ) php返回数据 echo "<input type='text' id='test'>"; echo”“; 如何从innerHTML获取Id属性? 非常感谢。您无法从innerHTML获取id,只需: document.getE
$("#test1").click(
....
function(data){
document.getElementById("test2").innerHTML=data;
}
)
php返回数据
echo "<input type='text' id='test'>";
echo”“;
如何从innerHTML获取Id属性?
非常感谢。您无法从innerHTML获取id,只需:
document.getElementById("test2").id;//Gets the id for element test2
您可以使用javascript获取内部HTML值
使用:var a=document.getElementById('test')。value
a将有所需的响应。通常,如果使用attr方法,它应该是这样工作的
var a = $('#test').attr('id');
您正在使用jQuery绑定到单击事件。。。所以只需使用$('#test2').attr('id')@AdamJeffers,但我只能看到innerHTML中的内容,一旦设置了内部html,我就看不到来自页面源的内容。美元(“#test”).id的后续指令将获得id字段。或者您可以使用document.getElementById(“test”).id而不使用任何jquery。