JavaScript,声明的对象不起作用是什么回事?
我想在每一个"mes"类名的元素节点里增加一个"p"节点varpara=document.createElement("p");varelement=document.g...
我想在每一个"mes"类名的元素节点里增加一个"p"节点
var para=document.createElement("p");
var element=document.getElementsByClassName("mes");
var len = element.length;
for (var i = 0; i < len; i++) {
element[i].appendChild(para);};
上面我输入到控制台运行了怎么不起作用,
要把var para=document.createElement("p");放在for循环里运行,才会起作用.是为什么? 展开
var para=document.createElement("p");
var element=document.getElementsByClassName("mes");
var len = element.length;
for (var i = 0; i < len; i++) {
element[i].appendChild(para);};
上面我输入到控制台运行了怎么不起作用,
要把var para=document.createElement("p");放在for循环里运行,才会起作用.是为什么? 展开
2018-01-12
展开全部
因为你mes元素有多个、而你只创建了一次p元素、所以没有效果。
追问
还是不太懂. 请问那该要怎么做啊.用什么语句创建的元素可以重复的用还是只能一个一个的创建很多个
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询