泡芙小姐 發表於 2019-6-20 20:53:00

JAVASCRIPT试题及答案

<p><span style="font-family: 宋体">1.</span><span style="font-family: 宋体">用</span>jQuery<span style="font-family: 宋体">编程实现获取选中复选框值的函数</span><span style="font-family: Times New Roman">abc</span><span style="font-family: 宋体">。</span></p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span> &lt;input type="checkbox" name="aa" value="0" /&gt;0
<span style="color: rgba(0, 128, 128, 1)">3</span> &lt;input type="checkbox" name=" aa " value="1" /&gt;1
<span style="color: rgba(0, 128, 128, 1)">4</span> &lt;input type="checkbox" name=" aa " value="2" /&gt;2
<span style="color: rgba(0, 128, 128, 1)">5</span> &lt;input type="checkbox" name=" aa " value="3" /&gt;3
<span style="color: rgba(0, 128, 128, 1)">6</span> &lt;input type="button" onclick="abc ( )" value="提 交" /&gt;
<span style="color: rgba(0, 128, 128, 1)">7</span> &lt;div id="allselect"&gt;&lt;/div&gt;
<span style="color: rgba(0, 128, 128, 1)">8</span>&lt;/body&gt;</pre>
</div>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> abc(){
</span><span style="color: rgba(0, 128, 128, 1)">2</span>   $("input:checked").each(<span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)">(){
</span><span style="color: rgba(0, 128, 128, 1)">3</span>         alert($(<span style="color: rgba(0, 0, 255, 1)">this</span><span style="color: rgba(0, 0, 0, 1)">).val())
</span><span style="color: rgba(0, 128, 128, 1)">4</span> <span style="color: rgba(0, 0, 0, 1)">    })
</span><span style="color: rgba(0, 128, 128, 1)">5</span> }</pre>
</div>
<p>2.<span style="font-family: 宋体">实现</span>foo<span style="font-family: 宋体">函数弹出对话框提示当前选中的是第几个单选框。</span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;html&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)"> 3</span> &lt;form    name="form1"    onsubmit="return    foo();"&gt;
<span style="color: rgba(0, 128, 128, 1)"> 4</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)"> 5</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)"> 6</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)"> 7</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)"> 8</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)"> 9</span> &lt;input    type="radio"    name="radioGroup"/&gt;
<span style="color: rgba(0, 128, 128, 1)">10</span> &lt;input    type="submit"/&gt;
<span style="color: rgba(0, 128, 128, 1)">11</span> &lt;/form&gt;
<span style="color: rgba(0, 128, 128, 1)">12</span> &lt;/body&gt;
<span style="color: rgba(0, 128, 128, 1)">13</span> &lt;/html&gt;</pre>
</div>
<p>&nbsp;</p>
<p>答案:</p>
<div class="cnblogs_code">
<pre>&lt;script&gt;
    <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> foo(){
    </span><span style="color: rgba(0, 0, 255, 1)">var</span> a=document.getElementsByName("radioGroup"<span style="color: rgba(0, 0, 0, 1)">);
    </span><span style="color: rgba(0, 0, 255, 1)">for</span>(<span style="color: rgba(0, 0, 255, 1)">var</span> i=0;i&lt;a.length;i++<span style="color: rgba(0, 0, 0, 1)">){
      </span><span style="color: rgba(0, 0, 255, 1)">if</span><span style="color: rgba(0, 0, 0, 1)">(a.checked){
            alert(i</span>+1<span style="color: rgba(0, 0, 0, 1)">);
      }
    }
}
</span>&lt;/script&gt;</pre>
</div>
<p>3.<span style="font-family: 宋体">实现</span>LoadImg<span style="font-family: 宋体">函数</span><span style="font-family: 宋体">改变下拉列表框显示图片,并显示在文本框中。</span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;html&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span> &lt;head&gt;
<span style="color: rgba(0, 128, 128, 1)"> 3</span> &lt;title&gt;图像切换&lt;/title&gt;
<span style="color: rgba(0, 128, 128, 1)"> 4</span> &lt;/head&gt;
<span style="color: rgba(0, 128, 128, 1)"> 5</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)"> 6</span> &lt;formname="form1" &gt;
<span style="color: rgba(0, 128, 128, 1)"> 7</span> &lt;p&gt;&lt;input type="text" name="T1" size="20"&gt;
<span style="color: rgba(0, 128, 128, 1)"> 8</span> &lt;select size="1" name="D1" onchange="LoadImg(this.form)"&gt;
<span style="color: rgba(0, 128, 128, 1)"> 9</span>   &lt;option selected value="images\img01.jpg"&gt;图片一&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">10</span>   &lt;option value="images\img02.jpg"&gt;图片二&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">11</span>   &lt;option value="images\img03.jpg"&gt;图片三&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">12</span>   &lt;/select&gt;&lt;/p&gt;
<span style="color: rgba(0, 128, 128, 1)">13</span>   &lt;img src="images\Img01.jpg" name="img1" width=250 height=200&gt;
<span style="color: rgba(0, 128, 128, 1)">14</span> &lt;/form&gt;
<span style="color: rgba(0, 128, 128, 1)">15</span> &lt;/body&gt;
<span style="color: rgba(0, 128, 128, 1)">16</span> &lt;/html&gt;</pre>
</div>
<p>&nbsp;</p>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span>         <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> LoadImg(f){
</span><span style="color: rgba(0, 128, 128, 1)">3</span>             <span style="color: rgba(0, 0, 255, 1)">var</span> a=document.getElementsByName("T1");   
</span><span style="color: rgba(0, 128, 128, 1)">4</span>             <span style="color: rgba(0, 0, 255, 1)">var</span> b=document.getElementsByName("D1");
</span><span style="color: rgba(0, 128, 128, 1)">5</span>             <span style="color: rgba(0, 0, 255, 1)">var</span> c=document.getElementsByName("img1");
</span><span style="color: rgba(0, 128, 128, 1)">6</span>             a.value=<span style="color: rgba(0, 0, 0, 1)">b.options.text;
</span><span style="color: rgba(0, 128, 128, 1)">7</span>             c.src=<span style="color: rgba(0, 0, 0, 1)">b.options.value;
</span><span style="color: rgba(0, 128, 128, 1)">8</span> <span style="color: rgba(0, 0, 0, 1)">      }
</span><span style="color: rgba(0, 128, 128, 1)">9</span> &lt;/script&gt;</pre>
</div>
<p>4.<span style="font-family: 宋体">要求用</span>jQuery<span style="font-family: 宋体">完成</span>:&nbsp; <span style="font-family: 宋体">点击</span>id<span style="font-family: 宋体">为</span>btn<span style="font-family: 宋体">的按钮</span></p>
<p><span style="font-family: 宋体">a.判断</span>id<span style="font-family: 宋体">为</span>username<span style="font-family: 宋体">的输入是否为空,如果为空,则弹出</span>“用户名不能为空”的提示。</p>
<p><span style="font-family: 宋体">b.判断</span>id<span style="font-family: 宋体">为</span>password<span style="font-family: 宋体">的输入字符串个数是否小于</span>6<span style="font-family: 宋体">位,如果小于</span>6<span style="font-family: 宋体">位,则弹出</span>“你输入的密码长度不可以少于6<span style="font-family: 宋体">位</span>”的提示</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span>             用户名:&lt;input type="text" id="username"/&gt;&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">3</span>             密码:&lt;input type="password" id="password"/&gt;&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">4</span>        确认密码:&lt;input type="password" id="password1"/&gt;&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">5</span>             &lt;button id="btn" type="button"&gt;提交&lt;/button&gt;&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">6</span> &lt;/body&gt;</pre>
</div>
<p> 答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span>   $(document).ready(<span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)">(e){
</span><span style="color: rgba(0, 128, 128, 1)"> 3</span>         $("button").click(<span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)">(){
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span>             <span style="color: rgba(0, 0, 255, 1)">if</span>($("#username").val()==""<span style="color: rgba(0, 0, 0, 1)">){
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span>               alert(" 1"<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span> <span style="color: rgba(0, 0, 0, 1)">            }
</span><span style="color: rgba(0, 128, 128, 1)"> 7</span>             <span style="color: rgba(0, 0, 255, 1)">if</span>($("#password"<span style="color: rgba(0, 0, 0, 1)">).val().length){
</span><span style="color: rgba(0, 128, 128, 1)"> 8</span>               alert("2 "<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 0, 1)">            }
</span><span style="color: rgba(0, 128, 128, 1)">10</span> <span style="color: rgba(0, 0, 0, 1)">      })
</span><span style="color: rgba(0, 128, 128, 1)">11</span> <span style="color: rgba(0, 0, 0, 1)">    })
</span><span style="color: rgba(0, 128, 128, 1)">12</span> &lt;/script&gt;</pre>
</div>
<p>5.<span style="font-family: 宋体">在下面的</span>HTML<span style="font-family: 宋体">文档中,编写函数</span>test() ,<span style="font-family: 宋体">实现如下功能:</span></p>
<p><span style="font-family: 宋体">(</span>1<span style="font-family: 宋体">)当多行文本框中的字符数超过</span>20<span style="font-family: 宋体">个,截取至</span>20<span style="font-family: 宋体">个</span></p>
<p><span style="font-family: 宋体">(</span>2<span style="font-family: 宋体">)在</span>id<span style="font-family: 宋体">为</span>number<span style="font-family: 宋体">的</span>td<span style="font-family: 宋体">中显示文本框的字符个数</span></p>
<p><span style="font-family: 宋体"><img src="https://img2018.cnblogs.com/blog/1718501/201906/1718501-20190620204537256-1244732553.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;html&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span> &lt;head&gt;
<span style="color: rgba(0, 128, 128, 1)"> 3</span> &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
<span style="color: rgba(0, 128, 128, 1)"> 4</span> &lt;title&gt;留言&lt;/title&gt;
<span style="color: rgba(0, 128, 128, 1)"> 5</span> &lt;/head&gt;
<span style="color: rgba(0, 128, 128, 1)"> 6</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)"> 7</span> &lt;table&gt;
<span style="color: rgba(0, 128, 128, 1)"> 8</span> &lt;tr&gt;
<span style="color: rgba(0, 128, 128, 1)"> 9</span> &lt;td&gt;留言&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">10</span> &lt;td id="number"&gt;   0    &lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">11</span> &lt;/tr&gt;
<span style="color: rgba(0, 128, 128, 1)">12</span> &lt;tr&gt;
<span style="color: rgba(0, 128, 128, 1)">13</span> &lt;td colspan=2&gt;
<span style="color: rgba(0, 128, 128, 1)">14</span> &lt;textarea id="feedBack" onkeyup="test()" rows=6&gt;&lt;/textarea&gt;
<span style="color: rgba(0, 128, 128, 1)">15</span> &lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">16</span> &lt;/tr&gt;
<span style="color: rgba(0, 128, 128, 1)">17</span> &lt;/table&gt;
<span style="color: rgba(0, 128, 128, 1)">18</span> &lt;/body&gt;
<span style="color: rgba(0, 128, 128, 1)">19</span> &lt;/html&gt;</pre>
</div>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> $a=$("#number"<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(0, 128, 128, 1)"> 3</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> b=document.getElementById("feedBack"<span style="color: rgba(0, 0, 0, 1)">)
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span>   <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> test(){
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span>         <span style="color: rgba(0, 0, 255, 1)">if</span>(b.value.length&gt;20<span style="color: rgba(0, 0, 0, 1)">){
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span>             b.value=b.value.substring(0,20<span style="color: rgba(0, 0, 0, 1)">)
</span><span style="color: rgba(0, 128, 128, 1)"> 7</span> <span style="color: rgba(0, 0, 0, 1)">      }
</span><span style="color: rgba(0, 128, 128, 1)"> 8</span> <span style="color: rgba(0, 0, 0, 1)">      $a.text(b.value.length);
</span><span style="color: rgba(0, 128, 128, 1)"> 9</span> <span style="color: rgba(0, 0, 0, 1)">    }
</span><span style="color: rgba(0, 128, 128, 1)">10</span> &lt;/script&gt;</pre>
</div>
<p>6.<span style="font-family: 宋体">要求用</span>javascript<span style="font-family: 宋体">完成下图的功能 </span></p>
<p><span style="font-family: 宋体"><img src="https://img2018.cnblogs.com/blog/1718501/201906/1718501-20190620204748704-1944220353.png"><img src="https://img2018.cnblogs.com/blog/1718501/201906/1718501-20190620204757922-200058851.png"></span></p>
<p><span style="font-family: 宋体">根据题意写出</span><strong><span style="text-decoration: underline">checkInput<span style="font-family: 宋体">和</span><span style="font-family: Times New Roman">update</span><span style="font-family: 宋体">函数的实现 </span></span></strong></p>
<p><strong>checkInput</strong><strong><span style="font-family: 宋体">函数功能为</span></strong><span style="font-family: 宋体">,当前输入框内容不为数字的时候要警告,返回后,文本框内容应处于选中状态</span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span> &lt;table id="t" border="1px"&gt;
<span style="color: rgba(0, 128, 128, 1)"> 3</span> &lt;caption&gt;甲骨文练习&lt;/caption&gt;
<span style="color: rgba(0, 128, 128, 1)"> 4</span>   &lt;tr&gt;
<span style="color: rgba(0, 128, 128, 1)"> 5</span>         &lt;td&gt;HTML&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)"> 6</span>         &lt;td&gt;JavaScript&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)"> 7</span>   &lt;/tr&gt;
<span style="color: rgba(0, 128, 128, 1)"> 8</span>   &lt;tr&gt;
<span style="color: rgba(0, 128, 128, 1)"> 9</span>         &lt;td&gt;JavaSE&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">10</span>         &lt;td&gt;Oracle&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">11</span>   &lt;/tr&gt;
<span style="color: rgba(0, 128, 128, 1)">12</span>   &lt;tr&gt;
<span style="color: rgba(0, 128, 128, 1)">13</span>         &lt;td&gt;MySQL&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">14</span>         &lt;td&gt;Struts2&lt;/td&gt;
<span style="color: rgba(0, 128, 128, 1)">15</span>   &lt;/tr&gt;
<span style="color: rgba(0, 128, 128, 1)">16</span> &lt;/table&gt;&lt;br&gt;
<span style="color: rgba(0, 128, 128, 1)">17</span> 设置指定单元格的值:&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">18</span> 第&lt;input type="text" id="r"onblur="checkInput(this)"&gt;行,&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">19</span> 第&lt;input type="text" id="c"onblur="checkInput(this)"&gt;列&lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">20</span> 的值为&lt;input type="text" id="q"&gt; &lt;br/&gt;
<span style="color: rgba(0, 128, 128, 1)">21</span> &lt;input type="button" value="修改"onClick="update()"&gt;
<span style="color: rgba(0, 128, 128, 1)">22</span> &lt;/body&gt;</pre>
</div>
<p>&nbsp;</p>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span>   <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> checkInput(a){
</span><span style="color: rgba(0, 128, 128, 1)"> 3</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> a=/^*$/<span style="color: rgba(0, 0, 0, 1)">;
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span>   <span style="color: rgba(0, 0, 255, 1)">if</span>(!<span style="color: rgba(0, 0, 0, 1)">angular.test(a.value)){
</span><span style="color: rgba(0, 128, 128, 1)"> 5</span>         alert("请输入数字"<span style="color: rgba(0, 0, 0, 1)">);
</span><span style="color: rgba(0, 128, 128, 1)"> 6</span> <span style="color: rgba(0, 0, 0, 1)">    }
</span><span style="color: rgba(0, 128, 128, 1)"> 7</span> <span style="color: rgba(0, 0, 0, 1)">}
</span><span style="color: rgba(0, 128, 128, 1)"> 8</span> <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> update(){
</span><span style="color: rgba(0, 128, 128, 1)"> 9</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> r=document.getElementById("r"<span style="color: rgba(0, 0, 0, 1)">).value;
</span><span style="color: rgba(0, 128, 128, 1)">10</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> c=document.getElementById("c"<span style="color: rgba(0, 0, 0, 1)">).value;
</span><span style="color: rgba(0, 128, 128, 1)">11</span>   <span style="color: rgba(0, 0, 255, 1)">var</span> val=document.getElementById("q"<span style="color: rgba(0, 0, 0, 1)">).value;
</span><span style="color: rgba(0, 128, 128, 1)">12</span>   document.getElementById("t").rows.cells.innerHTML=<span style="color: rgba(0, 0, 0, 1)">val;
</span><span style="color: rgba(0, 128, 128, 1)">13</span> <span style="color: rgba(0, 0, 0, 1)">}
</span><span style="color: rgba(0, 128, 128, 1)">14</span> &lt;/script&gt;</pre>
</div>
<p>7.<span style="font-family: 宋体">实现</span>getOptions<span style="font-family: 宋体">函数,点击按钮把选中内容输出在按钮下方。</span></p>
<p><span style="font-family: 宋体"><img src="https://img2018.cnblogs.com/blog/1718501/201906/1718501-20190620205041429-391432690.png"><img src="https://img2018.cnblogs.com/blog/1718501/201906/1718501-20190620205049958-1073737903.png"></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)"> 1</span> &lt;body&gt;
<span style="color: rgba(0, 128, 128, 1)"> 2</span> &lt;form&gt;
<span style="color: rgba(0, 128, 128, 1)"> 3</span> <span style="color: rgba(0, 0, 0, 1)">Select your favorite fruit:
</span><span style="color: rgba(0, 128, 128, 1)"> 4</span> &lt;select id="mySelect" multiple="multiple" size="4"&gt;
<span style="color: rgba(0, 128, 128, 1)"> 5</span>   &lt;option&gt;Apple&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)"> 6</span>   &lt;option&gt;Orange&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)"> 7</span>   &lt;option&gt;Pineapple&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)"> 8</span>   &lt;option&gt;Banana&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)"> 9</span> &lt;/select&gt;
<span style="color: rgba(0, 128, 128, 1)">10</span> &lt;br /&gt;&lt;br /&gt;
<span style="color: rgba(0, 128, 128, 1)">11</span> &lt;input type="button" onclick="getOptions()"
<span style="color: rgba(0, 128, 128, 1)">12</span> value="Output all options"&gt;
<span style="color: rgba(0, 128, 128, 1)">13</span> &lt;div id="allselect"&gt;&lt;/div&gt;
<span style="color: rgba(0, 128, 128, 1)">14</span> &lt;/form&gt;
<span style="color: rgba(0, 128, 128, 1)">15</span> &lt;/body&gt;</pre>
</div>
<p>&nbsp;</p>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span>   <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> getOptions(){
</span><span style="color: rgba(0, 128, 128, 1)">3</span>         $("option:checked").each(<span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)">(){
</span><span style="color: rgba(0, 128, 128, 1)">4</span>             alert($(<span style="color: rgba(0, 0, 255, 1)">this</span><span style="color: rgba(0, 0, 0, 1)">).val())
</span><span style="color: rgba(0, 128, 128, 1)">5</span> <span style="color: rgba(0, 0, 0, 1)">      })
</span><span style="color: rgba(0, 128, 128, 1)">6</span> <span style="color: rgba(0, 0, 0, 1)">    }
</span><span style="color: rgba(0, 128, 128, 1)">7</span> &lt;/script&gt;</pre>
</div>
<p>8.<span style="font-family: 宋体">实现</span>sel<span style="font-family: 宋体">函数显示当前选项的文本和值。</span></p>
<p>&nbsp;</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;form name="a"&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span> &lt;select name="a" size="1" onchange="_sel(this)"&gt;
<span style="color: rgba(0, 128, 128, 1)">3</span> &lt;option value="a"&gt;1&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">4</span> &lt;option value="b"&gt;2&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">5</span> &lt;option value="c"&gt;3&lt;/option&gt;
<span style="color: rgba(0, 128, 128, 1)">6</span> &lt;/select&gt;
<span style="color: rgba(0, 128, 128, 1)">7</span> &lt;/form&gt;</pre>
</div>
<p>&nbsp;</p>
<p>答案:</p>
<div class="cnblogs_code">
<pre><span style="color: rgba(0, 128, 128, 1)">1</span> &lt;script&gt;
<span style="color: rgba(0, 128, 128, 1)">2</span>   <span style="color: rgba(0, 0, 255, 1)">function</span><span style="color: rgba(0, 0, 0, 1)"> _sel(a){
</span><span style="color: rgba(0, 128, 128, 1)">3</span>         alert($("option:checked").text()+$("option:checked"<span style="color: rgba(0, 0, 0, 1)">).val())
</span><span style="color: rgba(0, 128, 128, 1)">4</span> <span style="color: rgba(0, 0, 0, 1)">    }
</span><span style="color: rgba(0, 128, 128, 1)">5</span> &lt;/script&gt; </pre>
</div>
<p>&nbsp;</p><br><br>
来源:https://www.cnblogs.com/hsjj/p/javascripttest_1.html
頁: [1]
查看完整版本: JAVASCRIPT试题及答案