javascript - 如何获取元素的 HTML

标签 javascript html

例如我有:

<div id="f" style="width:50px; height:50px; background-color:#ddd">
    <p>Some text</p>
</div>

我想要<div id="f" style="width:50px; height:50px; background-color:#ddd">

这是我迄今为止尝试过的:

alert(document.getElementById("f").innerHTML);
alert(document.getElementById("f").outerHTML);

jsfiddle其中。

最佳答案

没有直接的方法可以做到这一点。但是,您可以从outerHTML 内容中删除innerHTML 内容。

document.getElementById("f").outerHTML.replace(document.getElementById("f").innerHTML,'')

关于javascript - 如何获取元素的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23980598/

相关文章:

javascript - 将文件名从 .js 更改为 .jsx 后,React 项目无法编译

javascript - 无法让 jQuery .off() 删除事件处理程序

PHP 验证显示错误的图标

html - 单击和加载时按钮丢失 css 样式

javascript - 可以在 IE 中打开文件输入对话框并上传 onchange 吗?

javascript - AngularJS:如何更改使用 ng-repeat 渲染的按钮文本 onclick

javascript - 如何在Javascript中正确调用匿名函数的函数?

css - 在 slider css 中正确设置 z-index

html - 当输入允许时,如何防止对 html 实体进行双重编码

javascript - D3 中未显示的所有月份