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