大家帮我看看JS代码有什么问题?开始时div是隐藏的,点击按钮之后div显示,但是点击按钮后没反应!

<--<buttontype="submit"name="judge"onclick="displaySelect();"value="judge">评分</button... <--
<button type="submit" name="judge" onclick="displaySelect();" value="judge">评分</button>

<div class="scoreNumberList" id="scoreList" style="display: none;">

<select>

<option onclick="optionScoreNumber(1)">1</option>

<option onclick="optionScoreNumber(2)">2</option>

<option onclick="optionScoreNumber(3)">3</option>

</select>

</div><!-- scoreNumberList结束 -->

<script type="text/javascript">

function displaySelect() {

var myId = document.getElementById("scoreList");

if(myId.style.display == "none"){

document.getElementById("scoreList").style.display = "block"; //当div是隐藏的时候,点击后会显示

}

else {

document.getElementById("scoreList").style.display = "none";//当div是显示的时候,点击后会隐藏

}

</script>
-->
展开
 我来答
miniappnuz4hM8NDkwVC
推荐于2016-09-06 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:173
采纳率:100%
帮助的人:68.2万
展开全部
<script type="text/javascript">

function displaySelect() {

var myId = document.getElementById("scoreList");

if(myId.style.display == "none"){
myId.style.display = "block"; //当div是隐藏的时候,点击后会显示
} else { 
myId.style.display = "none";//当div是显示的时候,点击后会隐藏
}
}



</script>
换成这段代码就行了  你少了个花括号,建议用谷歌浏览器控制台调试
追问
麻烦大哥再帮我看下这个函数,给您追加,我想点击下拉列表中的一个值后跳转并传值,但是点击之后并没有反应,谢谢大哥!
function optionScoreNumber(scoreNumber){
location.href = '../../../src/com/servlet/gongyuAdmin/DoJudgeScore?scoreNumber='+scoreNumber;
}
追答
这个方法不能直接加在option的标签上面  你得在select的值发生改变的时候去执行才行噢。

1

2

3

function displaySelect() {

var myId = document.getElementById("scoreList");

if(myId.style.display == "none"){
myId.style.display = "block"; //当div是隐藏的时候,点击后会显示
} else {
myId.style.display = "none";//当div是显示的时候,点击后会隐藏
}
}

function optionScoreNumber(scoreNumber){
location.href = '../../../src/com/servlet/gongyuAdmin/DoJudgeScore?scoreNumber='+scoreNumber;
}
小鞠灬在读
2015-06-09 · 超过70用户采纳过TA的回答
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:98.4万
展开全部
目测 函数不完整 最后少了个}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式