我爱你不如爱自己
2017-09-15 20:06
var hobby = document.getElementById("hobby"+j);是不是最后得到的就是j这个值在上一条语句中得到的j是一个值var j=document.getElementById("wb").value;这就是上一条语句是这样的吗??
那个是字符串拼接,那个id应该是hobby1,hobby2,hobby3,hobby4,hobby5,hobby6这种类型吧 那个j值应该是个自增或自减的数字变量
这条命令等价于var hobby = document.getElementById("hobby1");
var hobby = document.getElementById("hobby2");
var hobby = document.getElementById("hobby3");
var hobby = document.getElementById("hobby4");
var hobby = document.getElementById("hobby5");
var hobby = document.getElementById("hobby6");
var j=document.getElementById("wb").value;如果wb的value的值为1,那么j的值就是等1。("hobby"+j);就是("hobby"+1);就相当于var hobby=document.getElementById("hobby1");
但我想知道的是括号里面的("hobby"+j)是什么意思呢
恩恩,这个j就是id为wb的元素的内容
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题