javascript - 替换普通 JS 中的innerHTML

标签 javascript jquery

我想从页脚容器中删除除 img 元素之外的所有内容:

<footer>
    <p>Some text</p>
    <img src="logo.jpg">
</footer>

在 JQuery 中我会这样做:

var logo = $('footer img');
$('footer').html(logo);

如何在普通 JS 中做到这一点?

最佳答案

这个怎么样?

  document.getElementsByTagName("footer")[0].innerHTML =  
            document.getElementsByTagName("img")[0]

关于javascript - 替换普通 JS 中的innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30119388/

相关文章:

JavaScript 全局变量 'table'

javascript - 在 JavaScript 中定义函数之前在回调中调用函数?

javascript - 使用不受信任的证书对安全 URL 执行 AJAX 方法

javascript - 使用 Angular js 弹出传单

javascript - 按钮单选选项

javascript - try/catch/finally 不是多余的吗?

javascript - 隐藏敏感内容的正确方法?

jquery - 带有 jQ​​uery Waypoints 的 Chrome 和 Opera 中复选框的非常奇怪的行为

jquery - CSS 过渡仅在类打开时激活,而不是关闭

javascript - 如何维护使用 jquery 生成的受益人的顺序?