【发布时间】:2020-04-03 02:07:52
【问题描述】:
我已将summernote6 文本编辑器集成到我的网站中,我有一个按钮,按下该按钮应更改summernote6 文本编辑器内的默认文本内容。
我正在使用 javascript 作为函数,该函数使用 innerhtml 修改下面的 HTML 以更改标题,但是当我按下按钮时没有任何反应,但是如果我将 id“headingram”移动到 DIV 上一层它会改变整件事,但是更改此 DIV 会删除我不想要的整个文本框。
<div class="panel-body no-padding">
<div class="summernote6" id="headingram">
<h5>Hello Jonathan!</h5>
</div>
function HeadingChanger(){
let HeadingTitle = document.getElementById('headingram').innerHTML ="<H1>HELLO</H1>";
console.log(HeadingTitle);}
我有一个单独的按钮调用 headinchanger() 函数,我知道这是可行的,因为当我将 id 移动到上面的 DIV 时,它会发生变化
【问题讨论】:
-
您的问题已被编辑以“修复”它,但我回滚了它,因为 您 应该准确地提供您拥有的标记和代码;修复者必须猜测——如果“当[你]粘贴代码时关闭的 div 没有出现”,你应该修复它。
-
花点时间阅读 Summernote 文档。见帖子:stackoverflow.com/a/34171433/8043806
标签: javascript html css