可以试试用div添加contenteditable属性模拟输入框。
解决方案 »
- content为什么无法识别警告未定义
- javascript中!!含义
- 急!!!!关于Ext4.0的Tabpanel
- JS如何单击按钮输入文字
- 寻求js高手实现 弹出层,设置后输入框设值问题
- 寻求在页面对用户输入数据进行有效性验证的点子?
- vbscript我不太熟悉,谁能帮将javascript页面改成vbscript的
- parent.parent.listfrm.document.location.href = "test.html"为什么这么写在WINXP中会出错?
- 如何不让图片拖动放到<Iframe>中去(<Iframe>是可编辑状态),也不让点击鼠标右键,谢谢!比较急,在线等!!
- JScript中怎么表示“字节类型数组”参数?
- 轮播图你们一般是用的什么方法写的?
- AJAX跨域上传文件(XMLHttpRequest),可以上传,但是进度有问题。
<script>
var ta = document.getElementById('ta');
var sp = document.createElement('span'); sp.style.color = 'red'; sp.innerHTML = 'xxoo';
ta.appendChild(sp);
sp = document.createElement('span'); sp.style.color = 'green'; sp.innerHTML = 'xxoo';
ta.appendChild(sp);
</script>
<html>
<head>
</head>
<body>
<textarea id ="test"></textarea>
<script type="text/javascript" src ="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js"></script>
<script language="javaScript">
$(document).ready(function(){
$("#test").keyup(function(){
if($(this).val().length>10 && $(this).val().length <= 20){
var txt1 = $(this).val().substring(0,10);
var txt2 = $(this).val().substring(10);
var ta = document.getElementById('test');
ta.innerHTML = '';
var sp = document.createElement('span');
sp.style.color = 'black';
sp.innerHTML = txt1;
ta.appendChild(sp);
sp = document.createElement('span');
sp.style.color = 'red';
sp.innerHTML = txt2;
ta.appendChild(sp);
}else if($(this).val().length>20){
var txt1 = $(this).val().substring(0,10);
var txt2 = $(this).val().substring(10,20);
var txt3 = $(this).val().substring(20);
var ta = document.getElementById('test');
ta.innerText = '';
var sp = document.createElement('span');
sp.style.color = 'black';
sp.innerHTML = txt1;
ta.appendChild(sp);
sp = document.createElement('span');
sp.style.color = 'red';
sp.innerHTML = txt2;
ta.appendChild(sp);
sp = document.createElement('span');
sp.style.color = 'blue';
sp.innerHTML = txt3;
ta.appendChild(sp);
}
});
});
</script>
</body>
</html>