gpt4 book ai didi

javascript - 使用 Javascript 设置 insideText 仅适用于暂时情况

转载 作者:行者123 更新时间:2023-11-28 13:35:47 24 4
gpt4 key购买 nike

我正在学习 Javascript,但遇到了一个问题:

我可以设置段落元素的innerText。但立即,网络浏览器撤消就是我的工作了!这意味着网页完全恢复到原来的状态,就好像我重新加载了该页面一样。

<html>
<body>
<form>
<input type="submit" onclick="GetCurrentLocation()" value="Get Current URL" />
</form>
<p id="CurrentURL">Current URL:</p>

<script>
function GetCurrentLocation()
{
var myCurrentLocation = window.location.href;
var curLocP = document.getElementById("CurrentURL");
curLocP.innerText = "Current URL: " + myCurrentLocation;
}
</script>
</body>
</html>

所以上面我在函数的最后一行设置了内部文本,并且在 UI 中我可以看到正确的预期文本:

当前 URL:C:\Users...\Projects\test.html

闪现然后消失,只留下我:

当前网址:

我在 Google Chrome 上运行此程序。

最佳答案

浏览器提交表单并刷新页面。这就是你失去改变的原因。将输入类型从 submit 更改为 button

<input type="button" onclick="GetCurrentLocation()" value="Get Current URL" />

关于javascript - 使用 Javascript 设置 insideText 仅适用于暂时情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21437698/

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