1、首先我们来创建一个p元素,在里面写上hello:
2、在浏览器界面上的显示如下:
3、那么正常来说我们就可以直接在js中来对它进行操作了,比如现在来给这个p元素上背景色:
4、可是这样编写后去浏览器看,颜色却没有变化,原因是html是按顺序加载的,我们会先加载javascript,也就是加背景色这个步骤,问题是此时我们的p元素还没生成,所以是不可能加背景色成功的,所以呢,像这样一开始操作元素的,可以把js写在p后面:
5、这样就可以等p生成后再加背景色:
6、所以呢。写js时要注意位置,以上就是关于为什么用js操作元素不生效的原因了,如果文章对您有帮助的话,请为我的文章点赞投票,文章内容都是我平时做项目中遇到问题的积累和总结,也可以关注我,专门写java文章的,谢谢了。