Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 更改HTML正文的正确方法_Javascript_Jquery_Html_Dom_Jscript - Fatal编程技术网

Javascript 更改HTML正文的正确方法

Javascript 更改HTML正文的正确方法,javascript,jquery,html,dom,jscript,Javascript,Jquery,Html,Dom,Jscript,我在脑子里做一些jQuery的东西。在文件末尾,我更改了HTML的主体,如下所示: document.getElementsByTagName('body')[0].innerHTML='<div>some string</div><div>some string</div><div>some string</div>'+document.getElementsByTagName('body')[0].innerHTML;

我在脑子里做一些jQuery的东西。在文件末尾,我更改了HTML的主体,如下所示:

document.getElementsByTagName('body')[0].innerHTML='<div>some string</div><div>some string</div><div>some string</div>'+document.getElementsByTagName('body')[0].innerHTML;

编辑:问题解决了

使用动态添加的对象,您将无法简单地执行以下操作:

$("#object").click(function(){

});
但是,您需要使用:

$(document).on("click", "#object", function(){

});

通过这种方式,您可以通过动态添加对象来触发它。

我最后做了两个更改来实现这一点: 1将所有脚本放在文件末尾附近
2更改正文innerHTML后执行所有准备代码。

向我们展示您的
jQuery
方法。我想在这种情况下需要使用委托事件处理程序。而不是
$('search')。keyup(function()
使用此
$('body')。on('keyup','search',function()
$(document).on("click", "#object", function(){

});