将div链接到单选按钮

时间:2016-12-22 21:50:22

标签: javascript html

我正在努力将div链接到单选按钮,我尝试下面的代码对我不起作用。

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
</head>

<body>
    <a href="#three">
        <input name="ROS_services" type="radio" id="display3">
    </a>
    <p>Display 3</p>

    <div id="one">
        <p>one</p>

    </div>
    <div id="two">
        <p>two</p>

    </div>
    <div id="three">
        <p>three</p>

    </div>
</body>

</html>

请提前感谢,请帮助我。

3 个答案:

答案 0 :(得分:0)

你在寻找这样的东西:

&#13;
&#13;
div {
  display:none;
}

#display1[type=radio]:checked ~ #div1 {
   display:block;
}
#display2[type=radio]:checked ~ #div2 {
   display:block;
}
#display3[type=radio]:checked ~ #div3 {
   display:block;
}
&#13;
&#13;
&#13;

或者这个:

&#13;
&#13;
    <input name="ROS_services" type="radio" name="display" id="display1" />
    <input name="ROS_services" type="radio" name="display" id="display2" />
    <input name="ROS_services" type="radio" name="display" id="display3" />

<div id="div1">div1</div>
<div id="div2">div2</div>
<div id="div3">div3</div>
&#13;
{{1}}
&#13;
&#13;
&#13;

答案 1 :(得分:0)

你需要在这里使用一些JavaScript。让我告诉你:

 // Place this before the </body> tag

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>    <script type="text/javascript">
    $("#radio-link").click(function () {
    window.location.href = "http://stackoverflow.com"; // Put your link here
    });
    </script>

 // And give an id to your radio input like this

    <input type="radio" id="radio-link">Text

答案 2 :(得分:0)

下面的代码对我有用。

apt-get install

谢谢大家