链接里面的JavaScript“/>可能吗?

问题描述 投票:14回答:5
<img title="<a href='#' onClick='alert('Hello World!')>The Link</a>" /> 

所以我有一些具体问题..我已经知道我可以使用TITLE属性中的属性了..但是我可以使用TITLE属性中的事件吗?

(顺便说一句 - 这似乎是一个垃圾代码,但这已经在我的网络项目中应该工作 - 我只需要一种方法在这个护套链接上使用一些Javascript。)

我使用Jquery框架。

javascript html javascript-events tags
5个回答
40
投票

不,这就像你说的“垃圾代码”一样。如果它的工作原理应该如此,那是因为浏览器试图“读取作者的思想” - 换句话说,他们有算法试图理解“垃圾代码”,猜测可能的意图并在内部将其改为实际的东西说得通。

换句话说,您的代码只能偶然使用,并且可能不适用于所有浏览器。

这是你想要做的吗?

<a href="#" onClick="alert('Hello World!')"><img title="The Link" /></a>

13
投票

当您单击图像时,您将收到警报:

<img src="logo1.jpg" onClick='alert("Hello World!")'/>

如果这是你想要的。


5
投票

我的浏览器,这根本不起作用。工具提示字段不显示链接,但<a href='#' onClick='alert('Hello World!')>The Link</a>。我正在使用FF 3.6.12。

你必须用JS和CSS手工完成这个。开始here


2
投票

不,你不能这样做,但你可以使用事件处理程序来改变标题:

<img src="foo.jpg" onmouseover="this.title='it is now ' + new Date()" /> 

1
投票
<img title="<a href="javascript:alert('hello world')">The Link</a>" /> 
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.