Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`由具有内联javascript的元素指定的变量中的`对所有元素或已指定该值的活动元素有效_Javascript_Html_Variables - Fatal编程技术网

`由具有内联javascript的元素指定的变量中的`对所有元素或已指定该值的活动元素有效

`由具有内联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

我在想,如果我们向元素的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 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是一个全局变量。我总是显式地全局初始化变量以确保安全,但这里不需要。