随笔 - 7  文章 - 0 评论 - 4 trackbacks - 0

原因:填入的数据过长,但是由于美观角度,控件的宽度不能设置太长,导致数据显示不完全。

网上找到一种解决方案:使用如下脚本就可以解决:

function showdropitem()
{
    var el = document.getElementsByTagName("select");
    for(i=0;i<el.length;i++)
    {
        for(j=0;j<el[i].options.length;j++)
        {
            el[i].options[j].title = el[i].options[j].text;
        }
    }
}

然后在body的onload事件中添加该方法,即可

缺点:本人使用这种方法调试时,在火狐下可以正常显示,在IE6.0下无效果,ie7.0可以。

这段代码是没问题的(调试不通的朋友可别扔鸡蛋哦^_~),关键在于微软的IE和控件的问题。

posted @ 2008-03-27 19:41 jolboy 阅读(537) 评论(0) 编辑