提醒或记录点击功能内容

时间:2015-07-16 15:43:25

标签: javascript logging onclick click

以下代码:

alert(document.getElementById("div").click());

运行点击功能。但我想提醒或记录这样一个功能的内容。我该做什么呢?

3 个答案:

答案 0 :(得分:1)

要打印出该功能的内容,您必须执行:

console.log(document.getElementById("div").click)

然后转到Dev Tools的控制台,在那里您将找到对已记录函数的源代码的引用,或者只是源代码,如果它是本机浏览器的实现。

console.log(''.toLocaleLowerCase)
toLocaleLowerCase()                                                                VM222:2

console.log($);
e(e, e)                                                                            VM227:2

答案 1 :(得分:1)

如果我理解,你想要实际提醒点击功能的源代码,是吗?

只需删除括号,这是告诉javascript运行函数而不是引用函数:

alert(document.getElementById("div").click);

答案 2 :(得分:1)

click方法是<input>元素的DOM Level 2方法,类型为“button”,“checkbox”,“radio”,“reset”或“submit”(请参阅​​:{{ 3}}和DOM-Level-2-HTML: click method)。

click方法(函数)本身由浏览器本机实现。这意味着您可以尝试使用以下内容打印其内容:

alert(document.getElementById("div").click);

(注意click之后没有括号)但你得到的只是:

function click() { [native code] }

这可能不是你想要的。

您确定不希望获得点击事件处理程序的来源,而不是点击方法吗?