如果要高亮textarea框中字符如何写?
高亮boby中的某些字符,js脚本如下,如果要高亮textarea框中字符如何写?
function highlight(key) {
var key = key.split('|');
for (var i=0; i<key.length; i++) {
var rng = document.body.createTextRange();
while (rng.findText(key[i])){
rng.pasteHTML(rng.text.fontcolor('red'));
}
}
}
highlight('文章|关键|功能');
,如果要高亮textarea框中字符没有效果,报未知错误
<textarea name="ProjectMemo1" id="ProjectMemo1" style="width:510px" rows="3"></textarea>
<script language="javascript">
var e =document.getElementById("ProjectMemo1");
var r =e.createTextRange();
while (r.findText("文章"))
r.pasteHTML(r.text.fontcolor('red'));
</script>
...全文
相关推荐
textarea,textbox高亮关键字
最近开发的时候做了textarea 高亮关键字,尝试过很多方法,比如用iframe,和编辑器替换,当然这也是一个方法,但是原来是用textbox的内容要达到兼容这两种方法是做不到的,所以这里是使用jquery插件和jquery核心文件搞的(height.js 插件,jquery.js核心文件).另外这个不能用在编辑器里,如果在编辑器里需要用到replace 等方法解决.
签名框(Textarea)限制文字数量并适时提示
当输入的字符达到 限制后,就不能再输入了,你输入一个,会被程序删除一个,有意思吧? 文本框输入限制 0/10 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
VUE监控textarea输入的字符数量
VUE监控textarea输入的字符数量,实时显示可以输入多少个文字。
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
基于jquery的textarea发布框限制文字字数输入(添加中文识别),需要的朋友可以参考下
js监听鼠标事件控制textarea输入字符串的个数
一个js控制textarea输入字符串的个数的脚本,当鼠标按下抬起时判断输入字符数,很简单,但很实用


