无事件调用函数
Calling function without event
我想调用下面的函数在下面的范围内执行,而不用在 HTML.
中编写脚本
我不想在 HTML 中编写脚本以遵循将行为与标记分开的规则。
并且没有触发该函数的侦听器事件(该函数只是生成一个防垃圾邮件地址,没有任何触发事件)。
我该怎么做?
HTML:
<span id="myEmail"></span>
外部 JS 文件:
function myFunction() {
/* a function to generate a spam-proof email address */
}
如果您定义了函数:
function myFunction() {
// your code
}
您只需在代码中的任意位置调用函数名称即可调用它:
myFunction();
这个函数有什么作用?它是 return 的值吗?然后您只需捕获并使用该值:
var emailAddress = myFunction();
然后要将其设置为 span
的文本吗?
$('#myEmail').text(emailAddress);
在外部文件中,获取对 <span>
的 DOM 元素的引用。然后,您可以将 myFunction
的结果插入到该元素的文本中。使用 jQuery:
$('#myEmail').text(myFunction());
Demo.
我想调用下面的函数在下面的范围内执行,而不用在 HTML.
中编写脚本我不想在 HTML 中编写脚本以遵循将行为与标记分开的规则。
并且没有触发该函数的侦听器事件(该函数只是生成一个防垃圾邮件地址,没有任何触发事件)。
我该怎么做?
HTML:
<span id="myEmail"></span>
外部 JS 文件:
function myFunction() {
/* a function to generate a spam-proof email address */
}
如果您定义了函数:
function myFunction() {
// your code
}
您只需在代码中的任意位置调用函数名称即可调用它:
myFunction();
这个函数有什么作用?它是 return 的值吗?然后您只需捕获并使用该值:
var emailAddress = myFunction();
然后要将其设置为 span
的文本吗?
$('#myEmail').text(emailAddress);
在外部文件中,获取对 <span>
的 DOM 元素的引用。然后,您可以将 myFunction
的结果插入到该元素的文本中。使用 jQuery:
$('#myEmail').text(myFunction());
Demo.