Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在innerHTML中为html元素设置Id属性_Javascript_Php_Ajax - Fatal编程技术网

Javascript 如何在innerHTML中为html元素设置Id属性

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

我将Ajax与php结合使用

$("#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。