gpt4 book ai didi

javascript -

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:08 27 4
gpt4 key购买 nike

我有一个 <label><label/>标签内 <A><A/>标记,<A>标签有一个 href调用 JavaScript 函数。

在 IE 下运行时,JavaScript 无法调用,但对我需要的所有其他东西来说都是一种享受。

我知道这可能不正常,但我正在寻找一个语音阅读器来快速修复一个非常古老的项目,所以我们不要讨论为什么和不这样做。 :)

我已经搜索过,但没有找到关于为什么这不起作用的引用,这是我的测试代码。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Label and Links Test For Speech Readers</title>
</head>

<script language="javascript" type="text/javascript">
function onHello()
{
alert("hello");
}
</script>

<body>
<p><b>Label and Links Test For Speech Readers</b></p>
<p>This is a test a patch to an historic application, Tested with Chrome, Firefox, IE & BlackBerry OS-6(similator)</p>
<p>
# TEST 1<br />
<a href="javascript:onHello();">Hello1</a>
<br />Current basic link style, that doesn't work with speech readers
</p>
<p>
# TEST 2<br />
<a href="javascript:onHello();"><label style="cursor:pointer">Hello2</label></a>
<br />Easy fix, but this does not work for IE
</p>
<p>
# TEST 3<br />
<label onclick="javascript:onHello();" style="color: #0000ff; text-decoration: underline; cursor: pointer;">Hello3</label>
<br />More work to fix, but compatible with all noted broswers
</p>
</body>
</html>

最佳答案

不要将 Javascript 放在 href 中,出于安全原因,在某些情况下某些浏览器会禁用它。

使用onclick事件运行代码:

<a href="#" onclick="onHello();return false;"><label style="cursor:pointer">Hello2</label></a>

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