javascript - 如何在 DOM 创建过程中用 js 脚本替换 HTML 标签

标签 javascript jquery

我正在尝试解决问题。 我有一个 CMS,并且我正在使用 CKEditor 通过所见即所得编辑器创建 HTML。

我想在 HTML 中插入一些组件(javascript):CKeditor 当然无法管理这些组件,所以我创建一个插件来创建占位符。

结果是这样的 HTML:

<p>sample text</p>
<p><widget data_id="2" data_type="gallery"></widget></p>
<p>sample text</p>

现在我需要在页面加载期间替换 <widget>用我的小部件标记。 我有一些 api 可以调用,这样我就可以返回图像或 html 片段的图库。

我不想使用 iFrame,我想使用 vuejs 来渲染我的组件,但我从不使用它。还有其他想法吗? Ajax ?

最佳答案

您可以使用

$(document).onload(function(){

//Type code here 
});

关于javascript - 如何在 DOM 创建过程中用 js 脚本替换 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35242905/

相关文章:

javascript - 当我从表单中显示/隐藏一些 HTML 时,CHANGE 事件阻止 SUBMIT 事件

javascript - 不能在 React 中使用 Bootstrap?

javascript - ie8 设置样式时找不到成员

javascript - UIKit (getuikit) slider 组件拒绝工作

jquery 向 css 函数添加新属性

jquery - 根据jquery函数加载和卸载CSS文件

javascript - execCommand 在 ie 中无法正常工作

Javascript 附加 - 使用数组中的值附加多个元素

JavaScript 导出 RSA-OAEP 公钥

javascript - 使用 Css 和 jQuery 移动背景图像