没有合适的资源?快使用搜索试试~ 我知道了~
js下用层来实现select的title提示属性
0 下载量 139 浏览量
2020-12-12
14:11:59
上传
评论
收藏 21KB PDF 举报
温馨提示
试读
2页
代码如下:[removed] function opts(selectObj){ var optDivs=document.createElement(“div”); var objTable=document.createElement(“table”); var objTbody=document.createElement(“tbody”); optDivs.styl
资源推荐
资源详情
资源评论
js下用层来实现下用层来实现select的的title提示属性提示属性
代码如下:
<script>
function opts(selectObj){
var optDivs=document.createElement(“div”);
var objTable=document.createElement(“table”);
var objTbody=document.createElement(“tbody”);
optDivs.style.zIndex = “100”;
objTable.style.zIndex = “100”;
objTable.width=selectObj.style.width;
objTable.border = “0”;
objTable.cellPadding = “0”;
objTable.cellSpacing = “0”;
objTable.style.paddingLeft = “2”;
objTable.style.fontFamily = “Verdana, Arial, Helvetica, sans-serif”;
var e = selectObj;
var absTop = e.offsetTop;
var absLeft = e.offsetLeft;
var absWidth = e.offsetWidth;
var absHeight = e.offsetHeight;
while(e = e.offsetParent){
absTop += (e.offsetTop+0.3);
absLeft += e.offsetLeft;
}
with (objTable.style){
position = “absolute”;
top = (absTop + absHeight) + “px”;
left = (absLeft+1) + “px”;
border = “1px solid black”;
tableLayout=”fixed”;
wordBreak=”break-all”;
}
var options = selectObj.options;
var val=selectObj.value;
if (options.length > 0){
for (var i = 0; i < options.length; i++){
var newOptDiv = document.createElement(“td”);
var objRow=document.createElement(“tr”);
newOptDiv.name=options[i].value;
newOptDiv.innerText=options[i].innerText;
newOptDiv.title=options[i].title;
newOptDiv.onmouseout = function() {this.className=’smouseOut’;val=selectObj.value};
newOptDiv.onmouseover = function() {this.className=’smouseOver’;val=this.name;};
newOptDiv.className=”smouseOut”;
newOptDiv.style.width=40;
newOptDiv.style.cursor=”default”;
newOptDiv.style.fontSize = “11px”;
newOptDiv.style.fontFamily = “Verdana, Arial, Helvetica, sans-serif”;
objRow.appendChild(newOptDiv);
objTbody.appendChild(objRow);
}
}
objTbody.appendChild(objRow);
objTable.appendChild(objTbody);
optDivs.appendChild(objTable);
document.body.appendChild(optDivs);
var IfrRef = document.createElement(“div”);
IfrRef.style.position=”absolute”;
IfrRef.style.width = objTable.offsetWidth;
IfrRef.style.height = objTable.offsetHeight;
IfrRef.style.top = objTable.style.top;
IfrRef.style.left = objTable.style.left;
IfrRef.style.backgroundColor = document.bgColor;
document.body.appendChild(IfrRef);
objTable.focus();
资源评论
weixin_38675970
- 粉丝: 5
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功