-1

href="link here"对我不起作用。即单击更新按钮不会加载其页面。这是代码的那一部分:

<div class="st-container">
    <input type="radio" name="radio-set" checked="checked" id="st-control-1"/>
    <a href="home.html">Home</a>
    <input type="radio" name="radio-set" id="st-control-2" />
    <a href="../update/update.html">Updates</a>
    <input type="radio" name="radio-set" id="st-control-3"/>
    <a href="#">Gallery</a>
    <input type="radio" name="radio-set" id="st-control-4"/>
    <a href="#">Ideals</a>
    <input type="radio" name="radio-set" id="st-control-5"/>
    <a href="#">Support</a>
</div>
4

2 回答 2

0

澄清一下:这里的问题似乎不是不正确的路径或文件不存在。

OP 希望使用单选按钮进行导航,以便单击 an<input>将导航到不同的 URI。

这可以通过使用onclick处理程序的 javascript 来完成。
这里详细介绍了一些变化: https ://stackoverflow.com/questions/13789120/how-do-i-create-a-button-href

<input type="button" value="Page" onclick="location.href='http://example.com';">

请注意,使用表单元素进行导航可能会对可用性产生不利影响。一个例子:如果用户在他/她的浏览器中禁用了javascript,导航将失败。

于 2013-07-26T01:08:36.330 回答
0

你可以通过各种方式做到这一点

这取决于您想要什么,选择正确的代码将帮助您实现网站功能。

1.你只能有链接的“按钮”(单选):(有两种方式)

1.1-如果页面在您的主机上:

<input type="radio" name="radio-set"id="st-control2" onclick="location.href='../update/update.html'">更新</input>

1.2-如果页面在另一个主机上:

<input type="radio" name="radio-set" id="st-control-2" onclick="parent.location='../update/update.html'">Updates</input>

2.您只能拥有带有链接的标签:

<input type="radio" name="radio-set" id="st-control-2"/>
<a href="../update/update.html"><b>Updates</b></a>

3.你可以同时拥有链接和“按钮”(单选)链接:

<input type="radio" name="radio-set" id="st-control-2"
onclick="location.href='../update/update.html'"/> <a
href="../update/update.html"><b>Updates</b></a>

4.您也可以使用按钮(我建议这样做。)

<button type="button" id="st-control-2" onclick="location.href='../update/update.html'"><b>Update</b></button>

以下是您可以添加到的一些标签信息:

HTML <a> 标签

HTML <输入>标签

HTML <标签> 标签

于 2013-11-22T21:39:11.263 回答