小编Ray*_*ond的帖子

$(element).append() 和 element.insertAdjacentHTML 有什么区别

哪个性能更好?

多姆

    element.insertAdjacentHTML('afterend', '<div id="two">two</div>'); 
Run Code Online (Sandbox Code Playgroud)

查询

    $(element).append('<div id="two">two</div>')
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

4
推荐指数
1
解决办法
1738
查看次数

Chrome - <body onload ="">无效

我知道

"当DOM完全加载时,Onload会执行.这意味着它会在页面结束后执行.当你想要完全放弃文档时,这很有用."

但为什么这些代码在chrome中不起作用(spBodyOnLoadWrapper是"init.debug.js"中定义的函数,此函数未被调用):

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns:o="urn:schemas-microsoft-com:office:office" lang="en-us" dir="ltr">
    <head>
   <script type="text/javascript">
    document.write('<script type="text/javascript" src="/_layouts/1033/init.debug.js?rev=Cn3X2qRiBI8U52EFeStGwg%3D%3D"></' + 'script>');
     </script>
    </head> 
    <body scroll="no" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" class="v4master">
    </body>
Run Code Online (Sandbox Code Playgroud)

这些HTML是由名为"SharePoint 2010"的Microsoft产品生成的,丑陋而不是"最佳实践",但我必须使其在chrome中运行...

javascript

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×2

dom ×1

html ×1

jquery ×1