我的意思是说,这些控件如果是通过
c2.innerHTML="<select name=exceptionselect onchange=exeventchanges()> <option value=w>周</option> <option value=m>月</option></select>";
c3=newRow.insertCell(2);
c3.innerHTML=" <div id=weekday ><label><select name=exceptionday><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option> </select></label></div> <div id=monthday style=display:none><label><select name=exceptionday> <option>1</option><option>2</option><option>3</option><option>4</option> <option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option> <option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option> <option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option> <option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option> <option>29</option><option>30</option><option>31</option></select> </label> ";
这种方法动态画出来的,就会出现"当只有一行的时候,这个下拉列表的切换好使,如果我添加了许多行,这种动态切换就不好使了".
单独一行的时候切换就好使.
c2.innerHTML="<select name=exceptionselect onchange=exeventchanges()> <option value=w>周</option> <option value=m>月</option></select>";
c3=newRow.insertCell(2);
c3.innerHTML=" <div id=weekday ><label><select name=exceptionday><option value=1>1</option><option value=2>2</option><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option><option value=7>7</option> </select></label></div> <div id=monthday style=display:none><label><select name=exceptionday> <option>1</option><option>2</option><option>3</option><option>4</option> <option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option> <option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option> <option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option> <option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option> <option>29</option><option>30</option><option>31</option></select> </label> ";
这种方法动态画出来的,就会出现"当只有一行的时候,这个下拉列表的切换好使,如果我添加了许多行,这种动态切换就不好使了".
单独一行的时候切换就好使.
解决方案 »
- 高手帮我写个正则表达式
- getelementsbyname 返回值是数组?
- js能不能实现这种效果:点击超级链接(链接内容是文本文件),不在浏览器中打开,而是弹出保存对话框
- 那位大哥帮注释下 给分
- 怎么通过this对象找不到父节点???急救!!!
- javascript删除变量
- prototype中转化成对象的问题~
- ■■一个简单问题,急,这么简单竟然出错,不知错哪里,各位请指教,高分相送,就差这个问题了■■
- 怎样在页面加载的时候触发页面中的select元素onChange或其他事件,急!!!
- 请教两个js的问题
- 在新标准多浏览器兼容的情况下,如何用js取出浏览器中除去地址栏工具栏等的空白区域高度
- 请问对话框怎么做?
IE不好使??换FF
c3=newRow.insertCell(2); 就是会有很多行下拉列表.
,你可以通过下面这个简单的例子:
<SCRIPT LANGUAGE="JavaScript">
<!--
function chkacc(){
alert(document.getElementById("aa").value);
alert(document.getElementById("bb").value);
alert(document.getElementById("a").value);
alert(document.getElementById("b").value);
}
//-->
</SCRIPT><FORM METHOD=POST ACTION="" name="frm1">
<INPUT TYPE="text" NAME="a" id="aa">
<INPUT TYPE="text" NAME="b" id="bb">
</FORM>
<FORM METHOD=POST ACTION="" name="frm2">
<INPUT TYPE="text" NAME="a" id="a">
<INPUT TYPE="text" NAME="b" id="b">
<INPUT TYPE="button" value="檢查" name="btnchk" onclick="chkacc();">
</FORM>看看document.getElementById是不是优先读取name