gpt4 book ai didi

javascript - "javascript:"作为 HTML 属性的值

转载 作者:行者123 更新时间:2023-11-28 18:08:03 25 4
gpt4 key购买 nike

我看到 "javascript:" 作为 HTML 属性 hrefaction 的值。

除了此解决方案的机会之外,无论是否存在事件属性(onclick 等),"javascript:" 是否可以与其他HTML 属性?

(例如,HTML 标题属性将其显示为“纯文本”)

<a href="javascript:alert('href');">LINK</a>

<form action="javascript:alert('action');">
<button type=submit>button</button> <!--(it works in some web browsers) -->
</form>

<p title="javascript:alert('title');">title</p>

最佳答案

javascript: 是一个伪协议(protocol),您基本上可以在任何可以放置 URL 的地方使用它。这就是为什么它在 a 元素上的 hrefform 元素上的 action 中工作,这些元素是 URL 所在的属性。预期的,而不是在 title 中,预计它不会包含 URL。但是,刚刚在 imgsrc 上尝试过但它不起作用(在 Chrome 中),如果某些 URL 属性被锁定,我不会感到惊讶。它很可能只是与浏览器运行代码的用户事件相关的激活。

也就是说,您已经确定了它有用的仅有的两个地方。 :-)

关于javascript - "javascript:"作为 HTML 属性的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42202277/

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