Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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 在向onClick添加样式时,什么时候一次就足够了?_Javascript - Fatal编程技术网

Javascript 在向onClick添加样式时,什么时候一次就足够了?

Javascript 在向onClick添加样式时,什么时候一次就足够了?,javascript,Javascript,在向onClick添加样式时,什么时候一次就足够了 例如,我的意思是 光标:指针;是在顶部,我需要把它放在中间部分2次以上,或是一次就够了吗?这就是我要问的 playButton4.style.cursor = 'pointer'; 如果在嵌套在其中的某个对象上指定cursor:pointer,则它将是多余的。这应该足够了(取决于单独的样式,这些样式可能位于使用光标样式显示的元素的子元素上) 如果嵌套在顶部元素下方的某个元素正在覆盖它,则只需添加另一个指针样式 旁注:通常最好将该样式放在一个

在向onClick添加样式时,什么时候一次就足够了

例如,我的意思是

光标:指针;是在顶部,我需要把它放在中间部分2次以上,或是一次就够了吗?这就是我要问的

playButton4.style.cursor = 'pointer';

如果在嵌套在其中的某个对象上指定cursor:pointer,则它将是多余的。这应该足够了(取决于单独的样式,这些样式可能位于使用光标样式显示的元素的子元素上)

如果嵌套在顶部元素下方的某个元素正在覆盖它,则只需添加另一个指针样式


旁注:通常最好将该样式放在一个类中并应用该类,而不是内联样式。

如果在嵌套在该类中的某个对象上指定游标:指针,则它将是多余的。这应该足够了(取决于单独的样式,这些样式可能位于使用光标样式显示的元素的子元素上)

如果嵌套在顶部元素下方的某个元素正在覆盖它,则只需添加另一个指针样式


旁注:通常最好将该样式放在类中并应用该类,而不是内联样式。

您应该使用外部CSS进行样式设置。请注意,HTML样式属性将覆盖任何未使用JavaScript创建的外部样式
是最强大的外部样式,其次是
,然后是
@import'external.css'。应该避免使用
html、body{padding:0;margin:0}
等样式和html样式属性,因为它们不会缓存到内存中。当然,这些标记应该在您的
中。请注意,HTML样式属性将覆盖任何未使用JavaScript创建的外部样式。这是什么意思?只是一个注释。内联样式(也称为HTML样式)优先于其他样式。当然,JavaScript样式优先于所有其他样式。这一点很重要,因为如果使用HTML样式属性,那么与该元素关联的CSS将被覆盖。要设置所有要显示指针的按钮的样式,我会给它们一个HTML类,比如
class='pointer'
,然后在外部CSS中就像
.pointer{cursor:pointer;}
。或者,如果您不想添加HTML类,只需执行所有按钮:
button{cursor:pointer;}
您应该使用外部CSS设置样式。请注意,HTML样式属性将覆盖任何未使用JavaScript创建的外部样式
是最强大的外部样式,其次是
,然后是
@import'external.css'。应该避免使用
html、body{padding:0;margin:0}
等样式和html样式属性,因为它们不会缓存到内存中。当然,这些标记应该在您的
中。请注意,HTML样式属性将覆盖任何未使用JavaScript创建的外部样式。这是什么意思?只是一个注释。内联样式(也称为HTML样式)优先于其他样式。当然,JavaScript样式优先于所有其他样式。这一点很重要,因为如果使用HTML样式属性,那么与该元素关联的CSS将被覆盖。要设置所有要显示指针的按钮的样式,我会给它们一个HTML类,比如
class='pointer'
,然后在外部CSS中就像
.pointer{cursor:pointer;}
。或者,如果您不想添加HTML类,只需执行所有按钮:
按钮{cursor:pointer;}
@如果这回答了您的问题,您可以将其标记为这样吗?谢谢这回答了我的问题。谢谢你。@如果这回答了你的问题,你能这样做吗?谢谢这回答了我的问题。非常感谢。