html如何给p标签加上行号,HTML/CSS/JS:如何用行号制作textarea的错觉?

我会从两个文本区域和同步机制开始。 这样的事情,

window.sync = function(e){

var textarea = document.getElementById("lines");

var source = document.getElementById("some_text_area");

textarea.scrollTop = source.scrollTop;

}

window.populate = function populate(){

if(populate.started){

return;

}

populate.started = true;

var textarea = document.getElementById("lines");

var str = '';

for(var i=0;i < 100;i++){

str = str + (i +'\r\n');

}

textarea.value = str;

}

style="width:40px;overflow:hidden;height:40px;"

readonly="true"

id="lines"

>

style="width:500px;height:40px;"

id="some_text_area"

οnclick="populate()"

οnscrοll="sync();"

>

Ofcourse populate()功能(和样式声明和事件声明)应该是更强大和聪明,但是,它只是为展示目的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值