`由具有内联javascript的元素指定的变量中的`对所有元素或已指定该值的活动元素有效
我在想,如果我们向元素的onlick事件添加`由具有内联javascript的元素指定的变量中的`对所有元素或已指定该值的活动元素有效,javascript,html,variables,Javascript,Html,Variables,我在想,如果我们向元素的onlick事件添加this属性,比如onclick=“a=this”。在此步骤中,选择“p”元素或变量a可作为此的替代方案 查看此代码- <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
this
属性,比如onclick=“a=this”
。在此步骤中,选择“p”元素或变量a
可作为此
的替代方案
查看此代码-
<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>
单击我将此值分配给变量a
这是另一段,这会受到影响吗
单击此按钮时,会发生什么情况?,“按钮”将变为不可见或“p”
假设我们单击第一段,然后单击按钮,哪个元素/元素将不可见。按钮是否会受到它或第一段的影响,或者也可能是另一段的影响
我用谷歌搜索了更多关于这个主题的信息,但什么都没有得到。是的,当你将
这个作为全局变量a
赋值时,它会隐藏第一段:是的,当您将this
指定为全局变量a
时,它将隐藏第一段:第一段将仅变为不可见。但是您可能需要将初始化为全局变量,也可能不初始化。第一段只会变得不可见。但是您可能需要将a
初始化为全局变量,或者不初始化。谢谢您的回答,但请告诉我这是什么jsfiddle.net
。再次感谢。jsfiddle.net是一个工具,可以让您随时尝试html、css和javascript想法。当你想尝试一个想法时,它是一个很好的工具。谢谢你的回答,但请告诉我这是什么jsfiddle.net
。再次感谢。jsfiddle.net是一个工具,可以让您随时尝试html、css和javascript想法。当你想尝试一个想法时,它是一个很好的工具。我认为由内嵌JavaScript声明的变量已经是一个全局变量了。我想你应该把我的问题再读一遍,以便给出更好的答案。告诉人们其他因素将如何影响,因为我说过只有第一段是看不见的,没有其他的。你说得对,a是一个全局变量。我总是显式地全局初始化变量以确保安全,但这里不需要这样做。我想你应该把我的问题再读一遍,以便给出更好的答案。告诉人们其他因素将如何影响,因为我说过只有第一段是看不见的,没有其他的。你说得对,a是一个全局变量。我总是显式地全局初始化变量以确保安全,但这里不需要。