添加';不管怎样';在Javascript中输入字符串
我有一个Javascript函数,它用CKEDITOR替换textarea添加';不管怎样';在Javascript中输入字符串,javascript,replace,ckeditor,Javascript,Replace,Ckeditor,我有一个Javascript函数,它用CKEDITOR替换textarea document.getElementById("text").action=CKEDITOR.replace( 'body_content', {toolbar : 'big', height : '450', enterMode : CKEDITOR.ENTER_BR} ); 现在我想在同一个函数上用CKEDITOR替换3个文本区域。这3个
document.getElementById("text").action=CKEDITOR.replace(
'body_content',
{toolbar : 'big',
height : '450',
enterMode : CKEDITOR.ENTER_BR}
);
现在我想在同一个函数上用CKEDITOR替换3个文本区域。这3个区域的名称为body_contentSOMETHING
我如何写一个表达式来替换某物
编辑:
没有定义的东西。windows file Research上的*.exe应该类似于基于来自的答案,您可以像这样遍历DOM():
var updatedString = originalString.replace(/SOMETHING$/g,"whatever");
根据来自的回答,您可以像这样遍历DOM():
根据来自的回答,您可以像这样遍历DOM():
根据来自的回答,您可以像这样遍历DOM():
假设
body\u content{{something}
是id
,您可以使用to和循环:
var content_areas = document.querySelectorAll('textarea[id^="body_content"]');
for (var i = 0, l = content_areas.length; i < l; i++) {
content_areas[i].action = CKEDITOR.replace(
content_areas[i],
{toolbar : 'big',
height : '450',
enterMode : CKEDITOR.ENTER_BR}
);
}
或者向要查询的元素添加类
:
<textarea id="body_contentsomething" class="body_content"></textarea>
另外,在不知道document.getElementById(“text”)应该指什么的情况下,我不知道如何将其保留在代码段中。假设
body\u content{{{something}
是id
,可以使用to和循环:
var content_areas = document.querySelectorAll('textarea[id^="body_content"]');
for (var i = 0, l = content_areas.length; i < l; i++) {
content_areas[i].action = CKEDITOR.replace(
content_areas[i],
{toolbar : 'big',
height : '450',
enterMode : CKEDITOR.ENTER_BR}
);
}
或者向要查询的元素添加类
:
<textarea id="body_contentsomething" class="body_content"></textarea>
另外,在不知道document.getElementById(“text”)应该指什么的情况下,我不知道如何将其保留在代码段中。假设
body\u content{{{something}
是id
,可以使用to和循环:
var content_areas = document.querySelectorAll('textarea[id^="body_content"]');
for (var i = 0, l = content_areas.length; i < l; i++) {
content_areas[i].action = CKEDITOR.replace(
content_areas[i],
{toolbar : 'big',
height : '450',
enterMode : CKEDITOR.ENTER_BR}
);
}
或者向要查询的元素添加类
:
<textarea id="body_contentsomething" class="body_content"></textarea>
另外,在不知道document.getElementById(“text”)应该指什么的情况下,我不知道如何将其保留在代码段中。假设
body\u content{{{something}
是id
,可以使用to和循环:
var content_areas = document.querySelectorAll('textarea[id^="body_content"]');
for (var i = 0, l = content_areas.length; i < l; i++) {
content_areas[i].action = CKEDITOR.replace(
content_areas[i],
{toolbar : 'big',
height : '450',
enterMode : CKEDITOR.ENTER_BR}
);
}
或者向要查询的元素添加类
:
<textarea id="body_contentsomething" class="body_content"></textarea>
另外,在不知道document.getElementById(“text”)应该指什么的情况下,我不知道如何将其保留在代码段中。任何未定义的内容。在windows文件研究中应该是类似于*.exe的内容如果不知道要附加什么,如何附加内容?我不想附加任何内容。例如,我有3个文本区域
body\u content\u 1234
,body\u content\u test
,body\u content\u 3if
。现在,以body\u content
开头的每个textarea
都应该替换为CKEDITOR,不管后面是什么,都应该帮助您完成未定义的任务。在windows文件研究中应该是类似于*.exe的内容如果不知道要附加什么,如何附加内容?我不想附加任何内容。例如,我有3个文本区域body\u content\u 1234
,body\u content\u test
,body\u content\u 3if
。现在,以body\u content
开头的每个textarea
都应该替换为CKEDITOR,不管后面是什么,都应该帮助您完成未定义的任务。在windows文件研究中应该是类似于*.exe的内容如果不知道要附加什么,如何附加内容?我不想附加任何内容。例如,我有3个文本区域body\u content\u 1234
,body\u content\u test
,body\u content\u 3if
。现在,以body\u content
开头的每个textarea
都应该替换为CKEDITOR,不管后面是什么,都应该帮助您完成未定义的任务。在windows文件研究中应该是类似于*.exe的内容如果不知道要附加什么,如何附加内容?我不想附加任何内容。例如,我有3个文本区域body\u content\u 1234
,body\u content\u test
,body\u content\u 3if
。现在,以body\u content
开头的每个textarea
都应该替换为CKEDITOR,不管后面是什么,都应该对您有所帮助。如果您愿意使用querySelectorAll
,这是一个比我的更好的解决方案。由于OP的示例和注释指出不能使用连字符,因此我使用了手动DOM遍历方法。最后,两者都是一样的,这一款更现代,更短一点。谢谢!这个解决方案非常完美,唯一的问题是我使用document.getElementById(“text”).action
,因为这些区域包含在AJAX
回复中。如果我只发布标准的CKEDITOR解决方案,JS将不会执行。你可以访问内容区域[I]。就像我在回答中所做的那样,对作业执行操作。@Perocat那么,什么是文档。getElementById('text')
?我只能猜测如何帮助,而不知道更多。例如:它是一个
?如果是,则其.action
只能保存1CKEDITOR.replace()
中的值。那么,每个
是否都有自己的
?如何识别
s?@IngoBürk完美,我使用了内容\u区域[I]。动作,效果很好!这是一个
:有必要运行jscode
。现在我找到了解决办法!如果您不介意使用querySelectorAll
,那么这是一个比我更好的解决方案。由于OP的示例和注释指出不能使用连字符,因此我使用了手动DOM遍历方法。最后,两者都是一样的,这一款更现代,更短一点。谢谢!这个解决方案非常完美,唯一的问题是我使用document.getElementById(“text”).action
,因为这些区域包含在AJAX
回复中。如果我只发布标准的CKEDITOR解决方案,JS将不会执行。你可以访问内容区域[I]。就像我在回答中所做的那样,对作业执行操作。@Perocat那么,什么是文档。getElementById('text')
?我只能猜测如何帮助,而不知道更多。例如:它是一个
?如果是,则其.action
只能保存1CKEDITOR.re的值