this.style.color中的this代表什么对象?Insert title herebody {color:black}function shijian(){var li = document.getElementsByTagName("li");//返回的是一个数组for(var i=0; i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 07:32:32

this.style.color中的this代表什么对象?Insert title herebody {color:black}function shijian(){var li = document.getElementsByTagName("li");//返回的是一个数组for(var i=0; i
this.style.color中的this代表什么对象?
Insert title here
body {color:black}
function shijian(){
var li = document.getElementsByTagName("li");//返回的是一个数组
for(var i=0; i

this.style.color中的this代表什么对象?Insert title herebody {color:black}function shijian(){var li = document.getElementsByTagName("li");//返回的是一个数组for(var i=0; i
this 是只本身.
这里应该指的是 整个html 文件你可以这么理解.
因为是主体在运行function
而这个主体有document
然后内部运行许多个function
问题补充:那么可以把this.style.color替换为:li[i].style.color吗?
不行的
你可以把
var li = document.getElementsByTagName("li");
换成
var li = this.document.getElementsByTagName("li");
这样理解了没
this.style.color 修改的是这里的颜色:
body {color:black}