发新话题
打印

js 问题

js 问题

这个是 以前  给的gustbook
其中
<table border="0" width="100%" cellspacing="0" cellpadding="0">
        <script>function showimage(){document.images.tus.src="face/"+document.form.p1.options[document.form.p1.selectedIndex].value+""+document.form.p2.options[document.form.p2.selectedIndex].value+".gif";}</script>
<tr>
形象代表:<select name="p1" size="1" onChange="showimage()">
<option selected value="w">女
<option value="m">男</option>
</select>
<select name=p2 size=1 onChange="showimage()">
<option selected value="05">请选择</option>
<option value="01">好开心</option>
<option value="02">好难过</option>
<option value="03">好伤心</option>
<option value="04">要唱歌</option>
<option value="05">正哭泣</option>
<option value="06">很满意</option>
<option value="07">很惊喜</option>
<option value="08">好生气</option>
<option value="09">好害怕</option>
<option value="10">真倒霉</option>
<option value="11">扁着嘴</option>
<option value="12">平常心</option>
<option value="13">冒冷汗</option>
<option value="14">伤脑筋</option>
<option value="15">笑死了</option>
<option value="16">好气愤</option>
</select></td>
</tr>
<tr>
<img src="face/w05.gif" name="tus" alt="能过组合上面的[形象代表]来更换头像" width=80 height=110>
</td>
</tr>
____________________________________________________________________________________________________________________________________________________
代码1中的[document.form.p2.selectedIndex]  有什么用?  给举个例子撒`~~
因为没有也能表现出来~~~~~~

TOP

代码2
<script>function showimage(){document.images.tus.src="face/"+document.form.p1.value+""+document.form.p2.value+".gif";}</script>
<tr>
形象代表:<select name="p1" size="1" onChange="showimage()">
<option selected value="w">女
<option value="m">男</option>
</select>
<select name=p2 size=1 onChange="showimage()">
<option selected value="05">请选择</option>
<option value="01" >好开心</option>
<option value="02" >好难过</option>
<option value="03" >好伤心</option>
<option value="04" >要唱歌</option>
<option value="05" >正哭泣</option>
<option value="06" >很满意</option>
<option value="07" >很惊喜</option>
<option value="08" >好生气</option>
<option value="09">好害怕</option>
<option value="10">真倒霉</option>
<option value="11">扁着嘴</option>
<option value="12">平常心</option>
<option value="13">冒冷汗</option>
<option value="14">伤脑筋</option>
<option value="15">笑死了</option>
<option value="16">好气愤</option>
</select></td>
</tr>
<tr>
<td rowspan="2">
<img src="face/w05.gif" name="tus" alt="能过组合上面的[形象代表]来更换头像" width=80 height=110>
</td>
</tr>

TOP

偶看到JS直接就崩溃掉了
期待别人解决了
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

document.form.p1.options[document.form.p1.selectedIndex].value
options是数组,selectedIndex是索引,上面那个值就代表选中项的value!

TOP

恩,这个我知道........
就是不知道.......
什么时候用到....
  document.form.p1.options[document.form.p1.selectedIndex].value
用document.form.p1.selectedIndex 来获取选项
不用也可以.
期待具体..例子 :

TOP

查了一下,用document.form.p1.selectedIndex 来获取选项通用性好一些,在其他浏览器下都可以的,而不用的话,通用性差一点了,在其他浏览器下可能就会出错了!
-------------------------------------------------
让人崩溃的js:就是我!

TOP

收到~~~~~~~~~~~~~~~~~~~~

TOP

一切以正规办事~~~~~~~~~
下次改正

TOP

发新话题