如何删除内容的话 比较好操作 直接document.getElementById(id).innerHTML=''就可以了
但如何删除div标签 就要用到另外一种方法
。。。。。
- <html>
- <head>
- <script>
- function fnDo() {
- var oDiv = document.getElementById("divId");
- if (!oDiv) return;
- oDiv.outerHTML = "";
- }
- </script>
- </head>
- <body>
- <div id=divId>hello</div>
- <button οnclick="fnDo()">Delete</button>
- </body>
- </html>
图例分析outerHTML的用法——与innerHTML不同,outerHTML包括整个标签,而不仅限于标签内部的内容。对于一个id为"testdiv"的div来说,outerHTML、innerHTML以及innerText三者的区别可以通过右图展示出来。 outerHTML可以用来更改或获取元素内所有的html和文本内容,包含引用该方法元素自身的标签. innerHTML是用来获取元素内的html内容和文本. innerText只获取元素内的文本内容,html标签将被忽略.
地址:http://hi.baidu.com/siyuantlw/blog/item/590237098b6a5b9dd0581b4b.html