gpt4 book ai didi

javascript onclick ="location.replace(' url')"不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:56 25 4
gpt4 key购买 nike

我正在编写一些内联 javascript。它不起作用,我不确定为什么。

在索引页的顶部


<meta http-equiv="Content-Script-Type" content="text/javascript" />

稍后我有:

<select name='id'> 
<option value=-1>New Entry</option>
<option value='1' onclick="location.replace('index.php?page=update&id=1')">2010-06-12 16:38:08</option>
<option value='2' onclick="location.replace('index.php?page=update&id=2')">2010-06-12 18:20:49</option>
<option value='3' onclick="location.replace('index.php?page=update&id=3')">2010-06-13 11:39:09</option>
</select>

我想要的是在选择其中一个选项时替换页面,但代码不会导致页面刷新,我不确定为什么。 JavaScript 有问题吗?

最佳答案

使用 select 元素的 onchange 事件:

<select name="id" onchange="window.location.replace('index.php?page=update&id='+this.options[this.selectedIndex].value);"> 
<option value="-1">New Entry</option>
<option value="1">2010-06-12 16:38:08</option>
<option value="2">2010-06-12 18:20:49</option>
<option value="3">2010-06-13 11:39:09</option>
</select>

注意:location.replace 方法用于导航到页面并替换浏览历史记录中的当前页面。如果您只想正常导航到该页面,请将 URL 分配给 window.location.href 属性。

关于javascript onclick ="location.replace(' url')"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com