如何实现select的下拉菜单比显示的宽?1000分在线等待 <select style='width:x;'></select>设置style的width属性,想多宽都可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是option里不行阿?你试一下?谢谢,我这里不行 怎么做<select>和<option>都一样宽? 我试了,行:<select style='width:200px;'></select> 不是阿,我要拉下来的比select宽 <select name="tt"><option value="0">fire</select><script language="javascript">tt.style.width = "200"</script>IE5.0/IE6.01下测试通过 像啊啊啊啊//select看起来的宽度啊啊啊啊啊啊啊啊//option拉下来的宽度可以实现吗阿???? 只能用<div>来模拟一个其他没有办法呀,你可以去用友的为库网,进去看看,里面有比较详细的例子。 <span style="position:absolute"><select style="margin-right:-70"><option>11111111111111<option>aaaaaaaaaaaaaaaaaaaaaa<option>bbbbbbbbbbbbbbbbbbbbbb</select></span> <span style="position:absolute;left:100"><select style="margin-left:-70"><option> 11111111111111<option>aaaaaaaaaaaaaaaaaaaaaa<option>bbbbbbbbbbbbbbbbbbbbbb</select></span> <input id=elm1 value="aaaaaaaaaaaaaaaaaaaaaa" onmouseover="show()" style="position:absolute;left:90;top:50"><span style="position:absolute;left:90;top:50" id=elm2 style="display:none;" onmouseout="hide()"><select onchange="elm1.value=options[selectedIndex].text" style="margin-left:-60"><option>aaaaaaaaaaaaaaaaaaaaaa<option>bbbbbbbbbbbbbbbbbbbbbb</select></span><SCRIPT LANGUAGE="JavaScript"><!--function show(){elm1.style.display="none";elm2.style.display="";}function hide(){elm1.style.display="";elm2.style.display="none";}//--></SCRIPT> 你想select框5个字符那么长,而option那个框10个字符那么长?老兄select可没这个功能,除非你告诉MS叫他帮你改了。 <span style="position:absolute"><select style="margin-right:-70">aaaa<option>11111111111111<option>aaaaaaaaaaaaaaaaaaaaaa<option>bbbbbbbbbbbbbbbbbbbbbb</select></span>emu,亏你想得出,但是那个小三角没有啦,而且我加的aaaa也没有了。 虽然加错地方了,但是也是没有了:)加在</select>后面 <select style="position:absolute;clip:rect(auto,auto,auto,100)"><option> 11111111111111<option>aaaaaaaaaaaaaaaaaaaaaa<option>bbbbbbbbbbbbbbbbbbbbbb</select> 因为position:absolute了,所以被覆盖了嘛。要单独给它留出来位子然后放进去。 天,IE的bug真够多的,又发现一个:<select onmouseover=status="in" onmouseout=status="out"></select>猜猜鼠标放在上面,状态栏出来什么? 有没有人继续阿,我继续等待下面这种效果??谢谢—————————————————————————————你想select框5个字符那么长,而option那个框10个字符那么长?| |老兄select可没这个功能,除非你告诉MS叫他帮你改了。 |————————————————————————————— 天,IE的bug真够多的,又发现一个:<select onmouseover=status="in" onmouseout=status="out"></select>猜猜鼠标放在上面,状态栏出来什么?-------------------------------------不是bugstatus="in"是一个global表达式(对象)而如果你写onmouseover="status='in'"engine会把你的这个字符串当一个需要执行的global表达式对象(可以理解为eval)如同function f1(){alert(1)}将直接定义一个function而f1 = function(){alert(1)}是定一个匿名global 对象(function)后将f1指向了它 是bug。engine是不是象你说的那样工作呢?看看:<select onmouseover=status="in" onmouseout=status="out" id="test"></select><SCRIPT LANGUAGE="JavaScript"><!--alert(test.onmouseover)//--></SCRIPT>又有一个帖子提起这个问题:http://expert.csdn.net/Expert/TopicView1.asp?id=1338799 jquery里边如何带参数? jquery初级问题! jq鼠标停在div1上面,div2由下往上显示的问题 关于iframe制作的HTML编辑器的问题, 在线等待 发布用于JavaScript调试的小工具(jsTrace) 关闭浏览器事件~~ javascript 保存xml问题? 动态增加行的问题,请求高手出手 这样会导致内存泄露吗? 想做一个类似于 qq邮箱里能聊天 的功能 求助! onclick="show('x','y','z')" 当 x 变为 ' 的时候怎么办?怎么传递?
<select style='width:200px;'></select>
不是阿,我要拉下来的比select宽
<option value="0">fire
</select><script language="javascript">
tt.style.width = "200"
</script>IE5.0/IE6.01下测试通过
啊啊啊啊//select看起来的宽度
啊啊啊啊啊啊啊啊//option拉下来的宽度可以实现吗阿????
<select style="margin-right:-70">
<option>11111111111111
<option>aaaaaaaaaaaaaaaaaaaaaa
<option>bbbbbbbbbbbbbbbbbbbbbb
</select>
</span>
<select style="margin-left:-70">
<option> 11111111111111
<option>aaaaaaaaaaaaaaaaaaaaaa
<option>bbbbbbbbbbbbbbbbbbbbbb
</select>
</span>
<span style="position:absolute;left:90;top:50" id=elm2 style="display:none;" onmouseout="hide()">
<select onchange="elm1.value=options[selectedIndex].text" style="margin-left:-60">
<option>aaaaaaaaaaaaaaaaaaaaaa
<option>bbbbbbbbbbbbbbbbbbbbbb
</select>
</span><SCRIPT LANGUAGE="JavaScript">
<!--
function show(){
elm1.style.display="none";
elm2.style.display="";
}
function hide(){
elm1.style.display="";
elm2.style.display="none";
}
//-->
</SCRIPT>
<select style="margin-right:-70">aaaa
<option>11111111111111
<option>aaaaaaaaaaaaaaaaaaaaaa
<option>bbbbbbbbbbbbbbbbbbbbbb
</select>
</span>emu,亏你想得出,但是那个小三角没有啦,而且我加的aaaa也没有了。
加在</select>后面
<option> 11111111111111
<option>aaaaaaaaaaaaaaaaaaaaaa
<option>bbbbbbbbbbbbbbbbbbbbbb
</select>
下面这种效果??谢谢
—————————————————————————————
你想select框5个字符那么长,而option那个框10个字符那么长?|
|
老兄select可没这个功能,除非你告诉MS叫他帮你改了。 |
—————————————————————————————
-------------------------------------
不是bug
status="in"是一个global表达式(对象)
而如果你写onmouseover="status='in'"
engine会把你的这个字符串当一个需要执行的global表达式对象(可以理解为eval)如同
function f1(){alert(1)}
将直接定义一个function而
f1 = function(){alert(1)}
是定一个匿名global 对象(function)后将f1指向了它
<select onmouseover=status="in" onmouseout=status="out" id="test"></select>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(test.onmouseover)
//-->
</SCRIPT>
又有一个帖子提起这个问题:
http://expert.csdn.net/Expert/TopicView1.asp?id=1338799