Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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 如果jquery.html()没有';因为innerHTML很混乱而且不是一个好的实践,所以jquery.prepend()等为什么可以工作?_Javascript_Jquery - Fatal编程技术网

Javascript 如果jquery.html()没有';因为innerHTML很混乱而且不是一个好的实践,所以jquery.prepend()等为什么可以工作?

Javascript 如果jquery.html()没有';因为innerHTML很混乱而且不是一个好的实践,所以jquery.prepend()等为什么可以工作?,javascript,jquery,Javascript,Jquery,不允许用户手动输入xhtml会不会产生删除innerHTML应该解决的问题?,因为假装等不会触及innerHTML。通过这些,jQuery将文本转换为DOM节点,并使用childNode数组和其他功能将它们添加到页面中 编辑:哎呀,没关系,我错了。它确实使用innerHTML来解析html。唯一的区别是目标的innerHTML没有直接修改,因为当您输入选择器函数html时,它会创建一个新节点,而不会直接修改目标的innerHTML。谢谢你,Esailija。说不出这里有什么问题innerHTML

不允许用户手动输入xhtml会不会产生删除
innerHTML
应该解决的问题?

,因为假装等不会触及
innerHTML
。通过这些,jQuery将文本转换为DOM节点,并使用
childNode
数组和其他功能将它们添加到页面中


编辑:哎呀,没关系,我错了。它确实使用innerHTML来解析html。唯一的区别是目标的innerHTML没有直接修改,因为当您输入选择器函数html时,它会创建一个新节点,而不会直接修改目标的innerHTML。谢谢你,Esailija。

说不出这里有什么问题
innerHTML
很好,jQuery很好,
XHTML
很好,有什么问题吗?或者您是在暗示
innerHTML
只适用于
HTML
,而不适用于
XHTML
?然后我会问一个反问题:wtf?使用innerHTML将文本转换为DOM节点前、后、后、前的前置、追加。。为什么他们要用javascript重新设计解析器?有趣的是,当jquery处理它时,稍微有点古怪的xhtml应该会很好地表现出来?