课程
/前端开发
/JavaScript
/JavaScript入门篇
为什么还要在函数function里面定义新变量p1获得“p1”,再通过定义新变量p1修改元素属性?直接p1.className="one"不行么?
2015-12-31
源自:JavaScript入门篇 3-6
正在回答
首先这个变量p1叫什么都无所谓,其次在脚本里面并没有p1这个东东,你想找到页面的p1标签就必须通过DOM操作来查询
无梦者游荡 提问者
迷途的马尔斯 回复 无梦者游荡 提问者
只使用ID值(唯一性)来修改属性应该是可以的;还有,练习中有个p元素的ID恰好是p1.
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答function里面也可以定义变量吗? 在外面定义的变量和在里面定义的变量有什么区别吗?
1 回答为什么window.open里面网站 不能写成’http://’+ad只能在外面在重新定义一个变量
4 回答将var变量写在function外面怎么对function函数不起作用
2 回答在函数外定义的变量,在函数体内有效吗?变量的作用范围都有?
4 回答为什么变量在函数外定义就得不到结果?