【发布时间】:2012-11-04 08:52:17
【问题描述】:
当用户在输入框(焦点)内单击时,运行函数的代码是什么,称为“myfunction”。
我在 jquery 中看到过示例,但我看不到如何使用直接的 javascript 来实现。
【问题讨论】:
-
非 w3fools 文档:developer.mozilla.org/en-US/docs/DOM/element.onfocus 另外,对于类似
element.addEventListener:developer.mozilla.org/en-US/docs/Mozilla_event_reference/… -
呃,我的链接有点乱,评论 just 超过了编辑时间:developer.mozilla.org/en-US/docs/Mozilla_event_reference/…
-
@zerkms - 就信息的准确性而言,w3schools 比以前要好得多,但从历史上看它有很多问题。我不会反对它的过去,但我不喜欢的是它暗示了与 w3c 的关联,而它实际上并没有,并且 它会为无用的认证收费 - 两者就我而言,其中属于“欺诈”类别。我不像这些人那样强烈反对他们:w3fools.com - 但我仍然不会推荐他们。
-
@JamesWillson 哪个回答取决于您的要求 - 它们各有优势。我知道我会选择哪一个,但这不是我要说的;)#1 很简单/轻量级,所以如果你想要一个小的 js 占用空间很好,但不支持 IE8 和低于 #2 是可以的你正在做一个单独的小项目,而且很容易理解 #3 庞大而复杂,但很灵活,应该涵盖大多数情况。
标签: javascript