| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2180 人关注过本帖
标题:求助:点击按钮, onClick事件不反映,盼高手指点
只看楼主 加入收藏
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
结帖率:75%
收藏
 问题点数:0 回复次数:2 
求助:点击按钮, onClick事件不反映,盼高手指点
点击"增加选项" "减少选项" 按钮均无反应,高手帮忙分析,急等,多谢了

var ul=document.getElementById("ulAnswer");
var input=document.createElement("input");
var li=document.createElement("li");
input.setAttribute("id","Answer");
li.appendChild(input);
ul.appendChild(li);

}

function LessAnswer(){
var ul=document.getElementById("ulAnswer");
var li=ul.lastChild;
if (ul.firstChild==li){
    alert("最后一个选项不能删除");
    }
else {
    ul.removeChild(li);    
    }


}
</script>

 <p>请选择题目类型:
    
      <form name="form1" method="post" action="QuestionSave.asp">
        <select name="select"   ><option  value="1">单选 </option>
        <option  value="2">多选 </option>
        <option  value="3">单选+文字输入 </option>
        <option  value="4">多选+文字输入 </option>
        <option  value="4">问答题 </option>
        </select>
        <P>问题:
          <input type="text" name="textfield">
        
        <ul>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
</ul></p>
<p align="center">
<input type="button" name="MoreAnswer1" value="增加选项" onClick="MoreAnswer();">&nbsp;&nbsp;&nbsp;
<input type="button" name="LessAnswer1" value="减少选项" onClick="LessAnswer();">&nbsp;&nbsp;&nbsp;
<input type="submit" value="添加题目">
</p>
      </form>
搜索更多相关主题的帖子: onClick var 按钮 input document 
2008-06-25 11:16
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
做个参考吧
<script language=javascript>
function add()
{
var num=document.form1.elements.length-5;
var str="<li><input type='text' name='Answer'></li>";
for(var i=0;i<num;i++)
{
str=str+"<li><input type='text' name='Answer'></li>";
}
sp.innerHTML=str;
}
function js()
{
var num=document.form1.elements.length-5;
var str="<li><input type='text' name='Answer'></li>";
for(var i=0;i<num-2;i++)
{
str=str+"<li><input type='text' name='Answer'></li>";
}
sp.innerHTML=str;
}
</script>

<p>请选择题目类型:
     
      <form name="form1" method="post" action="QuestionSave.asp">
        <select name="select"   ><option  value="1">单选 </option>
        <option  value="2">多选 </option>
        <option  value="3">单选+文字输入 </option>
        <option  value="4">多选+文字输入 </option>
        <option  value="4">问答题 </option>
        </select>
        <P>问题:
          <input type="text" name="textfield">
        
        
<ul><span id=sp>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
<li><input type="text" name="Answer"></li>
</span></ul></p>
<p align="center">
<input type="button" name="MoreAnswer1" value="增加选项" onClick="add();">   
<input type="button" name="LessAnswer1" value="减少选项" onClick="js();">   
<input type="submit" value="添加题目">
</p>
      </form>

改变一切,须从改变观念开始!
2008-06-25 13:22
yanziyz
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2006-5-20
收藏
得分:0 
谢谢你,但问题还没有解决
2008-06-26 09:16
快速回复:求助:点击按钮, onClick事件不反映,盼高手指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041015 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved