javascript - 使用javascript中的ckeditor获取存储在db中的html标签的数据

标签 javascript codeigniter ckeditor

有一个 ckeditor 将文本和 HTML 标签一起存储在数据库中。

例如: 数据库中的description字段有以下数据

<p><strong>Name:</strong> <i>James Sun.</i></p>
<p>description here</p>

我需要在 javascript onclick 函数中发送此数据。但这里就报错了。如果描述字段(数据库表)有纯文本,它可以工作,但是如何使用 javascript 通过 ckeditor 和 HTML 标签保存数据。

HTML

<div onclick="descriptionChanges('<?php echo ($h->description) ?>')" > </div>

JavaScript

function descriptionChanges(description) {
    console.log(description); // it gives err 
}

最佳答案

您应该使用javascript的innerHTML属性,这是示例。

<div id="desc">
    <p>this is tesitng</p>
</div>
<script>
var htmldata = document.getElementById('desc').innerHTML
</scirpt>

关于javascript - 使用javascript中的ckeditor获取存储在db中的html标签的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68520529/

相关文章:

javascript - 小测验不 react

javascript - 如何在 php codeigniter 中添加来自 CRUD ajax 的数据?

php - 跨多个域共享 php Session ($_SESSION)

javascript - CKEditor 实例已经存在

javascript - CKeditor 不使用 Meteor 渲染

html - ckeditor 和 codesnippets 插件

javascript - YouTube API 凭据 - 未捕获的 TypeError : Cannot read property '0' of undefined

javascript - 使用 module.export 和 require 的 JavaScript 单例?

javascript - 谷歌地图不加载全屏图像

php - 将数组从 Controller 传递到 codeigniter 中查看