<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var content = $('#content').val();
var new_content = content.replace(new RegExp('中国', 'g'), '<b>中国</b>');
$("#content").val(new_content);
});
</script>
<textarea id="content" name="content" style="width:300px;height:100px;">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea>
我想选中textarea中的“中国”,可以实现吗?
<script type="text/javascript">
$(document).ready(function(){
var content = $('#content').val();
var new_content = content.replace(new RegExp('中国', 'g'), '<b>中国</b>');
$("#content").val(new_content);
});
</script>
<textarea id="content" name="content" style="width:300px;height:100px;">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea>
我想选中textarea中的“中国”,可以实现吗?
我写的不是的,我只是写个测试的,我希望在textarea中选中指定的文字
function sel(s) {
var t = document.getElementById('content'), v = t.value, start = v.indexOf(s), end;
if (start == -1) return//找不到内容则推出
end = start + s.length;
if (typeof t.createTextRange != 'undefined') { //IE
var r = t.createTextRange();
//先将光标重合
r.moveStart('character', 0);
r.moveEnd('character', 0);
r.collapse(true);
r.moveEnd('character', end);
r.moveStart('character', start);
r.select();
}
else if (typeof t.selectionStart!='undefined') { //firefox,chrome alert(t.selectionStart)
t.selectionStart = start;
t.selectionEnd=end
}
}
</script>
<input type="button" value="选中“中国”" onclick="sel('中国')" />
<textarea id="content" name="content" style="width:300px;height:100px;">
【加藤中国造 小三商院好】日本韩寒倒塌,原来是中国制造;环卫工砍手指,原来是乱扔垃圾;深圳地铁逼停,原来是移动wifi;26亿再造天梯,原来是消费爱情;地产界八卦忙,原来是商院火爆!
</textarea>