javascript-在TextArea中向上和向下滚动
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-在TextArea中向上和向下滚动,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1107字,纯文字阅读大概需要2分钟。
内容图文
在TextArea中是否有用于向上滚动和向下滚动的任何特定功能.当TextArea中发生向上/向下滚动时,将触发“ onscroll”.
另外,如何在文本区域的最后一行之后转到新行,并在单击(向下滚动)时将“破折号”(-)放在旁边.谢谢.
解决方法:
我可能是错的,但据我了解,您所追求的是一个实际上以编程方式为您滚动文本区域的函数.如果正确,则可以进行以下操作:
var scrollUp = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
element.scrollTop = 0;
};
var scrollDown = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
element.scrollTop = element.scrollHeight;
};
参见jsFiddle示例:http://jsfiddle.net/WnHpj/3/
当然,如果您愿意,也可以使用scrollTop来以较小的增量移动滚动条.
我对您的最后一个问题并不十分了解,如果仍然需要帮助,请进一步解释.
编辑
破折号…添加此功能:
var addDashes = function(elementId) {
"use strict";
var element = document.getElementById(elementId);
if(element.value.substring(element.value.length - 4, element.value.length) !== "\n--\n") {
element.value = element.value + "\n--\n";
element.focus();
}
};
请参阅更新的jsFiddle示例:http://jsfiddle.net/sQVe/WnHpj/7/
希望那是你想要的.
内容总结
以上是互联网集市为您收集整理的javascript-在TextArea中向上和向下滚动全部内容,希望文章能够帮你解决javascript-在TextArea中向上和向下滚动所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。