3

我有简单的文字:“这是什么?” 在 HTML 页面上。

如果不让它成为一个按钮,有没有办法在用户单击文本时简单地提示一个消息框?

4

3 回答 3

3

最简单的方法是使用 Javascript:

<a href="#" onClick="alert('Hello World!');">What is this</a>

#点击后页面会跳转到顶部,但是有办法阻止,也有的不鼓励使用。JavaScript也可以放在上面href,但不是很好的做法。)

但它不一定必须<a>锚点,它可以是任何 HTML 元素:

<span onClick="alert('Hello World!');">What is this</span>

如果它不是 a<a><button>任何其他通常指示用户交互的元素,则需要对其进行 stilize 或以其他方式指示它以某种方式可点击。

于 2013-09-27T10:36:42.860 回答
2

您可以将点击处理程序添加到任何元素,而不仅仅是按钮。

<span onclick="showMsg()">What is this?</span>
于 2013-09-27T10:35:16.103 回答
-3

这是一种很好的 JavaScript 方法:

`<script language=JavaScript>
 <a href = "#" onMouseOver=" alert("THIS IS SPARTA!!");"> What is this? </a>"
 </script>`

确保将其放在 html 的正文中。

于 2015-04-20T15:40:20.057 回答