Javascript 将所有链接重定向到另一个URL的Onload JS脚本

Javascript 将所有链接重定向到另一个URL的Onload JS脚本,javascript,url,redirect,Javascript,Url,Redirect,我不是开发人员,但我真的对JS感兴趣。。。我有一个问题!也许你能帮我 是否可以在具有以下操作的网页上加载JS脚本:如果用户单击网页的任何链接(但不单击regex定义的某些特定链接),那么它将重定向到该脚本中定义的新URL 谢谢你的回答 CH 编辑:我想在没有任何JS库的情况下执行此操作当然……在这种情况下,也许最好使用jQuery脚本,如: $('a').click(function(){ document.location.href = "someurl.html"; re

我不是开发人员,但我真的对JS感兴趣。。。我有一个问题!也许你能帮我

是否可以在具有以下操作的网页上加载JS脚本:如果用户单击网页的任何链接(但不单击regex定义的某些特定链接),那么它将重定向到该脚本中定义的新URL

谢谢你的回答

CH


编辑:我想在没有任何JS库的情况下执行此操作

当然……在这种情况下,也许最好使用jQuery脚本,如:

$('a').click(function(){ document.location.href = "someurl.html"; return false; }); $('a')。单击(函数(){ document.location.href=“someurl.html”; 返回false; });
供您参考。此脚本选择DOM中的所有链接($('a')部分),然后告诉它在单击操作上执行指定的函数。在这个函数中,脚本告诉浏览器重定向到某个url。当然,您需要从下载jQuery库并将其添加到您的网页中。

当然……在这种情况下,最好使用jQuery脚本,如:

$('a').click(function(){ document.location.href = "someurl.html"; return false; }); $('a')。单击(函数(){ document.location.href=“someurl.html”; 返回false; });
供您参考。此脚本选择DOM中的所有链接($('a')部分),然后告诉它在单击操作上执行指定的函数。在这个函数中,脚本告诉浏览器重定向到某个url。当然,您需要从下载jQuery库并将其添加到您的网页。

是的,这是可能的。您可以使用任意数量的库,甚至使用普通的ole javascript来实现这一点。但是如果你正在寻找一个能为你写的人,你可能想雇佣一个自由程序员。谢谢Philwinkle,你能给我一些用普通的ole JS写的线索吗?编码比使用库更难吗?下面提到的chearsas@Baszz,jQuery使这变得很容易,因为使用
document.getElementsByTagName
不具备库对类似内容的跨浏览器支持。我也推荐jQuery,但它确实是可行的。感谢这些细节。但我真的希望在纯JS中这样做,以避免库之间的任何冲突。我将进一步挖掘
document.getElementByTagName
函数。我发现跨浏览器支持是的,这是可能的。您可以使用任意数量的库,甚至使用普通的ole javascript来实现这一点。但是如果你正在寻找一个能为你写的人,你可能想雇佣一个自由程序员。谢谢Philwinkle,你能给我一些用普通的ole JS写的线索吗?编码比使用库更难吗?下面提到的chearsas@Baszz,jQuery使这变得很容易,因为使用
document.getElementsByTagName
不具备库对类似内容的跨浏览器支持。我也推荐jQuery,但它确实是可行的。感谢这些细节。但我真的希望在纯JS中这样做,以避免库之间的任何冲突。我将进一步挖掘
document.getElementByTagName
函数。我找到了跨浏览器支持,谢谢Baszz!如果可以的话,我会在这些方向上检查,或者在普通ole JS中检查!在您的情况下,我不需要使用类似于Well的东西……实际上,您需要jQuery中的包装器函数来执行页面加载时的脚本。将代码放在此函数$(document).ready(function(){…})中;哦……别忘了把我的答案标记为有用的或是最终答案;)谢谢你,巴斯!如果可以的话,我会在这些方向上检查,或者在普通ole JS中检查!在您的情况下,我不需要使用类似于Well的东西……实际上,您需要jQuery中的包装器函数来执行页面加载时的脚本。将代码放在此函数$(document).ready(function(){…})中;哦……别忘了把我的答案标记为有用的或是最终答案;)