我有一个正在导入菜单的第三方脚本,但是我无法编辑该第三方脚本。它生成如下代码:

<div id="wmenu-updated" style="display: block;">
  <small>Menu updated</small>
  <span innerhtml="19 hours ago"></span>
</div>

它应该使用19 hours ago并将其显示为跨度内的文本,但是无论出于何种原因它都不起作用,脚本的编写者在修复错误方面几乎没有帮助。

有没有一种方法,使用jQuery,一旦页面加载,我就可以获取innerhtml并将其作为该范围内的文本吐出?

最佳答案

$( document ).ready( function () {
    $( '#wmenu-updated span' ).text( function () {
        return $( this ).attr( 'innerhtml' );
    });
});

您可以使用jQuery的text函数更新跨度中的文本

关于javascript - 从第三方脚本修改innerHTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14806038/

10-11 03:59
查看更多