textarea逐字打出,效果图:
<span style="font-size:14px;"><textarea rows="" cols="" id="keshi_big_kuang"οnclick="stopInterval();" name="keshi_big_kuang" class="textarea" >
无需注册,立即提问,正规三甲医院专家为您解答,100%回复!
</textarea>
<script>
var text = "无需注册,立即提问,正规三甲医院专家为您解答,100%回复!";
var element = document.getElementById('keshi_big_kuang');
var count = 0;
function type() {
if (count <= text.length) {
element.value = text.substring(0, count);
count++;
} else {
element.value = '';
count = 0;
}
}
var intervalID = setInterval(type, 200);
var content = element.value;
var isTxtEmpty = 0;
function stopInterval() {
if (isTxtEmpty < 1) {
element.value = content;
}
window.clearInterval(intervalID);
isTxtEmpty = 1;
element.value = '';
}
</script></span>
textarea逐字打出