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循环里运行,才会起作用.是为什么?
展开
 我来答
匿名用户
2018-01-12
展开全部
因为你mes元素有多个、而你只创建了一次p元素、所以没有效果。
追问
还是不太懂. 请问那该要怎么做啊.用什么语句创建的元素可以重复的用还是只能一个一个的创建很多个
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式