老师,这段代码看不懂?
来源:4-13 html5默认气泡修改演示
weixin_慕前端6235132
2020-05-16 21:48:26
1回答
同学你好,上一个问题是移除错误信息,移除的是上一次的错误信息,那么当前点击按钮提交之后,根据输入的内容会有新的错误提示。解释如下:
1、inValidityField获取的是验证没有通过的元素,也就是input
2、通过循环遍历,获取到无效元素的父节点inValidityField[i].parentNode,也就是div
3、insertAdjacentHTML() 方法将指定的文本解析为元素,并将结果节点插入到DOM树中的指定位置。'beforeend':插入元素内部的最后一个子节点之后。所以代码中使用这个方法,将错误信息插入到了div内部的最后,并且信息外层拼接了标签
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题