显示字符太长??来隐藏

有时候我们觉得在页面上的某个字段太长,从而影响页面的布局,我们需要把它缩短,但是当鼠标移到这个字段上时,我们还可以看到整个字段。

首先要得到这个字段 var strA="aaaaaaaaaa";

var length = strA.length;

for(var k =0;k<length;k++){
if(length>15){
var s1 = strA.substring(0,15)+"...";
$("#aa").attr("title",strA).append(s1+"<br>");
break;
}
}

要是用dropdown里的值,并显示到外边,即dropdown隐藏。

var length = document.getElementById("stock").options.length;//拿到dropdown里的值取长度,即一共多少个下拉框
for(var k =0;k<length;k++){
var s = document.getElementById("stock").options[k].value;//dropdoen的value值
if(form.cboStock.value==s){//如果value值相等
var des =document.getElementById("stock").options[k].text+"";//则取value的description
var lengthDec = des.length;
if(length>15){
var s1 = des.substring(0,15)+"...";
$("#exchange").attr("title",des).append(s1+"<br>");
break;
}
}

原文地址:https://www.cnblogs.com/echo777/p/6801826.html