假设有以下jsp内容:
<body><div>要删除的</div></body>
使用代码删除div标签:
documentbodyremoveChild(documentbodychildNodes[0])。
更多资料参考W3C:
>html代码冗余有几个方面因素。
第一是布局,第二是嵌套,第三是样式
1、布局这个很好理解,尽量用div+css布局,不要用table,尤其是输出循环内容的时候,用table弱爆了。相信现在很少有人用table布局了吧。
2、嵌套太多,确实会造成代码冗余。现在有很多html框架,帮开发人员节省了开发时间,但毫无疑问,也带来了一些容器嵌套。如果对自己的开发能力ok,可以不用那些框架,如:bootstrap、layui等。
3、有不少人写样式的时候,喜欢用内联比如<div style="text-align:center;font-size:12px;" 之类的这种写法每一个容器都得写,无疑会造成代码冗余。
基本上就这些吧。通常情况下,只要不存在引用(循环引用/闭包引用/)浏览器会在恰当的时机自动GC。
如果不放心可以手动将对象置空(varName=null),用以通知浏览器该对象可以GC了。
希望能帮助你!
你好!!!
使用jQuery的replaceWith()函数,可以实现你的要求。
html:<p>hello,<span id="sp">World</span>,1234567</p>
jquery:
$("#sp")replaceWith( $("#sp")html() );
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)