我想,如果我们将this
属性添加到元素的onlick事件中,例如onclick="a=this"
。在此步骤中选择“p”元素,或者变量a
可用作this
的替代。
请参阅此代码 -
<p onclick="a=this">Click me to assign value<b> this</b> to variable<b> a</b></p>
<p>This is Another paragraph will this be affected</p>
<button onclick="a.style.visibility='hidden'">
When this button will be clicked, what will happen?, "button" will become invisible or "p"
</button>
假设我们点击第一段然后点击按钮哪个元素/元素将变为不可见。按钮是否会受到影响或第一段或者也可能是其他段落?
我使用Google来查找有关此主题的更多内容,但没有得到任何内容。
答案 0 :(得分:1)
是的,当您将this
指定为全局变量a
时,它会隐藏第一段:http://jsfiddle.net/cJDNf/
答案 1 :(得分:0)
第一段只会变得不可见。但是您可能需要将a
初始化为全局变量,或者可能不是。