alert 或 log click 功能内容
alert or log click function content
以下代码:
alert(document.getElementById("div").click());
运行点击功能。但是我想提醒或记录这样一个功能的内容。我该怎么办?
要打印出函数的内容,必须执行:
console.log(document.getElementById("div").click)
然后转到 Dev Tools 的控制台,您将在其中找到对记录函数的源代码的引用,或者如果它是本机浏览器的实现,则只是源代码。
console.log(''.toLocaleLowerCase)
toLocaleLowerCase() VM222:2
console.log($);
e(e, e) VM227:2
如果我明白了,你真的想警告点击功能的源代码,是吗?
只需删除括号,这是告诉 javascript 到 运行 函数而不是引用函数的内容:
alert(document.getElementById("div").click);
click
方法是 DOM 2 级方法,用于 <input>
类型为 "button"、"checkbox"、"radio"、"reset",或 "submit"(参见:DOM-Level-2-HTML: click method and HTMLElement.click() on MDN)。
click
方法(函数)本身由浏览器实现。这意味着您 可以 尝试打印其内容:
alert(document.getElementById("div").click);
(注意 click
后没有括号)但是您将得到的是:
function click() { [native code] }
这可能不是你想要的。
您确定不想获取点击 事件处理程序 的来源,而不是点击 方法 的来源吗?
以下代码:
alert(document.getElementById("div").click());
运行点击功能。但是我想提醒或记录这样一个功能的内容。我该怎么办?
要打印出函数的内容,必须执行:
console.log(document.getElementById("div").click)
然后转到 Dev Tools 的控制台,您将在其中找到对记录函数的源代码的引用,或者如果它是本机浏览器的实现,则只是源代码。
console.log(''.toLocaleLowerCase)
toLocaleLowerCase() VM222:2
console.log($);
e(e, e) VM227:2
如果我明白了,你真的想警告点击功能的源代码,是吗?
只需删除括号,这是告诉 javascript 到 运行 函数而不是引用函数的内容:
alert(document.getElementById("div").click);
click
方法是 DOM 2 级方法,用于 <input>
类型为 "button"、"checkbox"、"radio"、"reset",或 "submit"(参见:DOM-Level-2-HTML: click method and HTMLElement.click() on MDN)。
click
方法(函数)本身由浏览器实现。这意味着您 可以 尝试打印其内容:
alert(document.getElementById("div").click);
(注意 click
后没有括号)但是您将得到的是:
function click() { [native code] }
这可能不是你想要的。
您确定不想获取点击 事件处理程序 的来源,而不是点击 方法 的来源吗?