<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="用js实现select的美化" id="card1">
<p> 游客</p><p>
标题:用js实现select的美化<br/>
正文:<br/>
准备工作　　1、想好要把select美化成什么样子，并准备好相应的图片。　　2、写好一个普通的表单递交页面，注意给select定义基本的CSS样式、在头部添加了调用js文件的代码、在body中添加了调用函数的脚本。　　实现思路　　第一步：将表单中的select隐藏起来。　　第二步：用脚本找到select标签在网页上的绝对位置。　　第三步：用脚本把select标签中的值读出来。　　第四步：当用户点击select标签的替身，也就是div的时候。我们再用一个div浮在上一个div的下边，这个就是options的替身了。　　功能需求　　1、调用要方便，做好之后应该像这样： 以下是引用片段：function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 　　2、不改变原有表单项，表单的页面代码不去破坏： 以下是引用片段：&amp;lt;form name=&amp;quot;f&amp;quot; onsubmit=&amp;quot;getResult();&amp;quot;&amp;gt;     &amp;lt;fieldset&amp;gt;         &amp;lt;legend&amp;gt;用户注册&amp;lt;/legend&amp;gt;         &amp;lt;div&amp;gt;             &amp;lt;label for=&amp;quot;username&amp;quot;&amp;gt;帐号&amp;lt;/label&amp;gt;             &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;username&amp;quot; name=&amp;quot;username&amp;quot;<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=303&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=303&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=303&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=303&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=303&amp;Page=15">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=303">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=303">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>