第二个参数为变量名不打引号,为一段文本时打引号?
认证高级PHP讲师
引号表示字符串,没有引号表示变量比如
var a = 'name'; setAttribute(a,'this is name');
相当于
setAttribute('name','this is name');
下面这种方式
var a = 'name'; var b = 'this is name'; setAttribute(a,b);
也是 可以的,反正就是这么回事,怎么理解靠你自己了,感觉不怎么解释得清楚,反正我觉得程序就是这个样子,就像为什么1+1=2一样的道理,觉得没啥好解释的。
因为属性名是一个字符串
k k k l l
引号表示字符串,没有引号表示变量
你可以把对象的属性看作一个个键值对键一般都是字符串值什么都可能
我好像知道了,只有在js文件里的变量才作变量,即使在html文件里是变量,到了js文件里也作字符串?
引号表示字符串,没有引号表示变量
比如
相当于
下面这种方式
也是 可以的,
反正就是这么回事,怎么理解靠你自己了,感觉不怎么解释得清楚,反正我觉得程序就是这个样子,就像为什么1+1=2一样的道理,觉得没啥好解释的。
因为属性名是一个字符串
k k k l l
引号表示字符串,没有引号表示变量
你可以把对象的属性看作一个个键值对
键一般都是字符串
值什么都可能
我好像知道了,只有在js文件里的变量才作变量,即使在html文件里是变量,到了js文件里也作字符串?