黑马程序员技术交流社区

标题: select选择后为什么没反应啊,哪里写错了么? [打印本页]

作者: hhmm665544    时间: 2014-4-15 17:38
标题: select选择后为什么没反应啊,哪里写错了么?
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>无标题文档</title>
  6. <script type="text/javascript">
  7. function seldemo()
  8. {
  9.         var selNode = document.getElementById("selid");
  10.         var name = selNode.selectedIndex.value;
  11.         var divNode1 = document.getElementById("div1");
  12.         var divNode2 = document.getElementById("div2");
  13.        
  14.         divNode1.style.textTransform = name;
  15.          
  16.         divNode2.innerHTML = "text-transform : "+name+";";
  17.        
  18. }
  19. </script>
  20. <style>
  21. #div1{
  22.         background-color:#FC0;
  23.         height:100px;
  24.         width:300px;
  25. }
  26.        
  27. #div2{
  28.         background-color:#666;
  29.         width:300px;
  30.         }
  31. </style>
  32. </head>

  33. <body>
  34. <div id="div1">
  35. Good Good Study, Day Day up
  36. </div>
  37. <p></p>
  38. <select id="selid" onchange="seldemo()">
  39. <option value="none">---none-----</option>
  40. <option value="uppercase">大写</option>
  41. <option value="lowercase">小写</option>
  42. </select>
  43. </body>
  44. <p></p>
  45. <div id="div2">
  46. text-transform : none;
  47. </div>
  48. </html>
复制代码



作者: 你为谁归来    时间: 2014-4-15 20:23
把var name = selNode.selectedIndex.value;   改成
var name =selNode.options[selNode.selectedIndex].value;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2