我不明白为什么他们在myFunction(this)和myFunction(x)中使用?纠缠着我的脑海
I am unable to understand why they used at myFunction(this) and myFunction(x)? Bugging My Mind
<!DOCTYPE html>
<html>
<head>
<title>Onfocusin</title>
</head>
<body>
Enter Your Name:
<input type="text" onfocusin="myFunction(this)">
<script>
function myFunction(x) {
x.style.background = "Red";
}
</script>
</body>
</html>
我不明白为什么他们在myFunction(this(和myFunction(x(中使用?纠缠我的思想
this
是指当前元素,在您的情况下,输入元素在函数中传递。然后它的样式使用函数 myFunction(x( 更改。这是按引用传递的示例。
myFunction(x( 是函数的声明,其中 x 是传入的参数。在这种情况下,这将是一个输入。
myFunction(this(正在调用该函数,因此它声明输入的onfocusin事件将使用现在处于焦点中的输入作为参数来调用myFunction。
这意味着在这种情况下 x = 这个和这个 = 现在关注的输入,因此 x = 执行函数时的焦点输入。本质上,该函数将执行input.style.background = "Red"(将输入背景设置为红色(
相关文章:
- ondblclick myfunction()不会激发
- 当一个变量在不同的getintervals中纠缠时,我该如何更改它
- window.myFunction不起作用
- .click(function () { 和 javascript:myfunction() 有什么区别?
- 如何在node中编写事件发射器.js让你创建一个函数“myFunction”,然后在运行时调用成功或失败
- jsHint “myFunction 已定义但从未使用过”
- jquery 函数 onclick 和 onload myFunction 不是一个函数
- 引用错误:未定义 myfunction
- window.addEventListener('message', myFunction(event)
- 未捕获的语法错误:意外的标记<和未捕获的引用错误:未定义 myFunction
- 如何读取流 .pipe(myfunction())
- HTML onclick=“;myFunction”;不起作用
- 有没有办法确定哪个函数在javascript中调用了myFunction
- 未捕获引用-myFunction()未定义
- 未捕获的ReferenceError:myFunction未在null处定义:webview中的Android异常1
- 如何避免纠缠通过多个Meteor进程多次触发更改
- 我不明白为什么他们在myFunction(this)和myFunction(x)中使用?纠缠着我的脑海
- Am在chrome调试器中加载时收到错误myFunction未定义
- var myFunction = function functionName()
- otherjs Browserify / JavaScript.Myfunction不是一个函数()