有一个 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/