gpt4 book ai didi

javascript - 如何使 Nicedit 只影响页面上的一个文本区域而不是页面上的每个文本区域

转载 作者:行者123 更新时间:2023-12-03 01:32:50 26 4
gpt4 key购买 nike

我一直在尝试在我的网站表单上使用 nicedit (http://nicedit.com/)(我用它来提交短篇小说)。该表单包括几个文本区域()。其中之一是关于短篇小说的内容,我想在其中使用 nicedit。另一个文本区域用于标签,我不想在其上使用 nicedit。然而,nicedit 适用于两者。

这是我用来调用 nicedit 代码的 JavaScript 代码

<script type="text/javascript" src="core/rte.js"></script> <script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
//]]>

我 checkin 了 nicEdit.js,allTextAreas() 对应于此:

allTextAreas : function(nicOptions) {
var textareas = document.getElementsByTagName("textarea");
for(var i=0;i<textareas.length;i++) {
nicEditors.editors.push(new nicEditor(nicOptions).panelInstance(textareas[i]));
}
return nicEditors.editors;
},

我还在 ingetnet 上进行了调查,但没有找到关于如何使 nicedit 代码仅影响一个文本区域的答案。有人可以帮忙吗?

最佳答案

从您发布的代码来看,这应该有效:

<script type="text/javascript" src="core/rte.js"></script>
<script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() {
nicEditors.editors.push(
new nicEditor().panelInstance(
document.getElementById('myNicEditor')
)
);
});
//]]>
</script>

只需为您的文本区域提供您使用的 ID:

<textarea id="myNicEditor"></textarea>

关于javascript - 如何使 Nicedit 只影响页面上的一个文本区域而不是页面上的每个文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10991426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com