首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未触发JS onclick事件

问未触发JS onclick事件
EN

Stack Overflow用户
提问于 2019-05-05 13:27:46
回答 1查看 31关注 0票数 1

试着制作一个问答程序,一旦用户按下“下一个问题”按钮,就会显示问题2。我提供了HTML、javascript和style.css文件来展示我的工作。问题不在于代码可见,但单击按钮什么也不做

我的代码:

​

代码语言:javascript
复制
function question2() {
  document.getElementById("Question2_visible").style.visibility =
    "visible";
}
代码语言:javascript
复制
#Question2_visible {
  visibility: hidden;
}
代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>

  <title>Welcome!</title>
  <link href="style.css" rel="stylesheet">
  <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
  <script src="main.js"></script>

</head>


<body>
  <h1>Answer these questions:</h1>


  <form id="quiz" name="quiz">


    <p class="questions">What is your name?</p>
    <input id="textbox" type="text" name="question1">
    <input id="button" type="button" value="Next Question pls!" onclick=" question2();">

    <div id="Question2_visible">
      <p class="questions">What is your age??</p>
      <input type="radio" id="mc" name="question2" value="<18"> more
      <br>
      <input type="radio" id="mc" name="question2" value=">18"> less
      <br>
    </div>

  </form>

</body>

</html>

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-05 13:44:42

您的name="question2"会干扰question2函数。

如果您有名称冲突,请调用window对象上的函数:

代码语言:javascript
复制
onclick="window.question2()"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55992432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档