gpt4 book ai didi

JavaScript 重定向不起作用

转载 作者:行者123 更新时间:2023-12-03 09:23:11 25 4
gpt4 key购买 nike

<body class='gray'>
<section>
<i class='icon-loading i-large animate-spin'></i>

<h1>Redirecting to your new destination</h1>

<table class="most-width table-column-only center">
<thead>
<tr>
<th><h2>From</h2></th>
<th><h2>To</h2></th>
</tr>
</thead>
<tbody>
<tr>
<td id='old'></td>
<td id='new'></td>
</tr>
</tbody>
</table>
</section>
</body>
<script type="text/javascript">
var thishost = "google.com";
var thathost = "amazon.com";
var url = window.location.href.toString();

var current = document.getElementById('old');
var new = document.getElementById('new');

current.innerHTML = 'Current URL: ' + url;

var newurl = url.replace(thishost, thathost);

new.innerHTML = 'New URL: ' + newurl;
window.location = newurl;
</script>

这是一个简单的页面,我尝试将其组合在一起,以覆盖 URL 的第一部分(即域)并将其替换为不同的主机。

它根本不想工作。它甚至不会改变表格单元格的innerHTML。我是否做了一些非常明显错误的事情?

最佳答案

正如评论中所指出的,您的问题是您正在为变量使用保留关键字new。将 new 替换为 newtd 或类似内容,它应该可以工作。

不过,将来您可以通过转到浏览器的调试器/javascript 控制台(例如 Chrome 上的 Option+Command+J)来自行捕获这些语法错误。它会告诉您问题所在以及问题所在的一些指示:

enter image description here

或者,JSHint JSFiddle可以为您提供大致相同的信息。

enter image description here

关于JavaScript 重定向不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31776455/

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