onClick 文本字段显示 div?
我有一个文本区域:
<textarea cols="10" rows="5">Type in the text</textarea>
当 onclick 文本区域时,我想在文本区域下方显示一个 div (或 )。
我怎么能这样做呢?
另外,我想在 div(或 span)中单击链接时隐藏它。
I have a textarea:
<textarea cols="10" rows="5">Type in the text</textarea>
I want to show a div (or a <span>
) below the textarea when onclick on the textarea.
How could I do this?
Also I would like to hide it when a link is clicked in the div (or span).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最基本的方法是为您的跨度提供一个 id,然后:
Most basic way is to give an id to your span, and then:
如果您使用 jQuery,那就很简单:
然后在 HTML 中为链接提供一个 ID:
然后:
记住 Javascript 必须位于
标记内,并确保您使用以下方法在您的页面中包含 jQuery:
如果您是 jQuery 新手,那么下面的代码应该让您了解如何开始。一般来说,最好使用 ID 而不是标签名称来引用元素,例如
textarea
和span
- 这意味着 javascript 将定位正确的元素。这将满足您的要求:If you use jQuery then it's simple:
Then for the link give it an ID in the HTML:
And then:
Remember the Javascript must go inside
<script></script>
tags and also ensure you include jQuery in your page using:If you are new to jQuery then this code below should give you an idea of how to get started. Generally, it's better to refer to elements using IDs instead of their tag name such as
textarea
andspan
- It will mean that the javascript will target the right elements.. Something like this will do what you are asking about: