如何仅在 JavaScript 启用时调用 Anchor 标签中的 Onclick,如果 Javascript 被禁用则执行 href?
How to invoke Onclick in Anchor tag only if JavaScript if enabled, in case if Javascript is disabled then execute href?
如何仅在 JavaScript 启用时调用 Anchor 标签中的 Onclick,如果 Javascript 被禁用则执行 href?
请详细说明为什么要检查 java-script disable 以执行 href。
要检查 java-script disable 你可以参考下面 link 供你参考。
How to detect if JavaScript is disabled?
编辑: 如果 java 脚本被禁用,那么在 html 中编写的函数将自动失败并执行 href。请检查以下代码。
<!DOCTYPE html>
<html>
<body>
<script>
document.write("Hello World!")
function test()
{
alert('okoko');
return false;
}
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>
<a href="http://google.com" onclick="return test();">test</a>
<p onclick="">A browser without support for JavaScript will show the text inside the noscript element.</p>
</body>
</html>
根据上面的截图,确认当 java-脚本被禁用时 href 将自动执行。
希望这个回答对您有所帮助。
如果启用JavaScript,JavaScript只能运行。
单击 link 时将自动跟随 href(这是 默认 行为)unless JavaScript用来防止。
function onClick(event) {
event.preventDefault();
console.log("JavaScript function called");
}
const link = document.querySelector("a");
link.addEventListener("click", onClick);
<a href="http://example.com/">Link</a>
如何仅在 JavaScript 启用时调用 Anchor 标签中的 Onclick,如果 Javascript 被禁用则执行 href?
请详细说明为什么要检查 java-script disable 以执行 href。 要检查 java-script disable 你可以参考下面 link 供你参考。
How to detect if JavaScript is disabled?
编辑: 如果 java 脚本被禁用,那么在 html 中编写的函数将自动失败并执行 href。请检查以下代码。
<!DOCTYPE html>
<html>
<body>
<script>
document.write("Hello World!")
function test()
{
alert('okoko');
return false;
}
</script>
<noscript>Sorry, your browser does not support JavaScript!</noscript>
<a href="http://google.com" onclick="return test();">test</a>
<p onclick="">A browser without support for JavaScript will show the text inside the noscript element.</p>
</body>
</html>
根据上面的截图,确认当 java-脚本被禁用时 href 将自动执行。
希望这个回答对您有所帮助。
如果启用JavaScript,JavaScript只能运行。
单击 link 时将自动跟随 href(这是 默认 行为)unless JavaScript用来防止。
function onClick(event) {
event.preventDefault();
console.log("JavaScript function called");
}
const link = document.querySelector("a");
link.addEventListener("click", onClick);
<a href="http://example.com/">Link</a>