js实现文本截断。
此前,文本截断了JQ,但它是使用一个项目没有JQ来实现这一功能以及JQ太麻烦。这里是一个js文本截断函数直接在代码。HTML(测试):
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是痘,我是促进剂,我是A 我
JS:
var限制{ };
var text { };
VaR痘= document.getelementsbytagname(*);
对于(var i = 0;i < pox.length;i++){
如果(痘{我}对象(限制)){
极限{我} =痘{我}对象(限制);
文本{我} = {我} innerHTML痘;
如果(限制{ < } <文本{长度}){
痘{我} .innerHTML =文本{我}。substring(0,极限{我})+…;
}
}
}
凡使用getElementsByTagName访问所有节点的遍历,如果(痘{我}对象(限制))筛选含限制自定义属性这一节点,每个节点,然后得到自定义属性值的极限为极限的阵列,每个节点的文本到文本数组,文本的价值和长度将被截断比较截断。
所有js,在这里自我调整:
窗口。指针函数(){
(函数限制(){
var限制{ };
var text { };
VaR痘= document.getelementsbytagname(*);
对于(var i = 0;i < pox.length;i++){
如果(痘{我}对象(限制)){
极限{我} =痘{我}对象(限制);
文本{我} = {我} innerHTML痘;
如果(限制{ < } <文本{长度}){
痘{我} .innerHTML =文本{我}。substring(0,极限{我})+…;
}
}
}
}();
}
设计素描 uff1a
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。