老师,这段代码看不懂?

来源:4-13 html5默认气泡修改演示

weixin_慕前端6235132

2020-05-16 21:48:26

http://img.mukewang.com/climg/5ebfef2709aa983b10800116.jpg

写回答

1回答

好帮手慕星星

2020-05-17

同学你好,上一个问题是移除错误信息,移除的是上一次的错误信息,那么当前点击按钮提交之后,根据输入的内容会有新的错误提示。解释如下:

1、inValidityField获取的是验证没有通过的元素,也就是input

2、通过循环遍历,获取到无效元素的父节点inValidityField[i].parentNode,也就是div

3、insertAdjacentHTML() 方法将指定的文本解析为元素,并将结果节点插入到DOM树中的指定位置。'beforeend':插入元素内部的最后一个子节点之后。所以代码中使用这个方法,将错误信息插入到了div内部的最后,并且信息外层拼接了标签

http://img.mukewang.com/climg/5ec0b3ce09b24e2810320073.jpg

http://img.mukewang.com/climg/5ec0b3f8094130c507080131.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

1

0 学习 · 6815 问题

查看课程