结合使用innerHTML和querySelectorAll

用户名

我想使用类似于以下内容的方法来清除重新提交后表单中的错误:

document.querySelectorAll("#form-error-name, #form-error-email, #form-error-tel, #form-error-dob, #form-error-password, #form-error-goal").innerHTML= "";

...但是div的内容尚未清除。我究竟做错了什么?

atmd

您需要遍历结果

    var errors = document.querySelectorAll(
               "#form-error-name, 
                #form-error-email, 
                #form-error-tel, 
                #form-error-dob, 
                #form-error-password, 
                #form-error-goal");

[].forEach.call(errors, function(error) {
  error.innerHTML = '';
});

querySelectorAll不返回数组,而是返回一个节点列表,该列表forEach的原型上没有方法。

上面的循环使用forEachnodeList对象上数组对象原型上的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

结合使用^和变量

来自分类Dev

QuerySelectorAll 使用类和索引号

来自分类Dev

结合使用SubscribeOn和翻新

来自分类Dev

结合使用javac和import

来自分类Dev

结合使用Babel和JavaScript

来自分类Dev

结合使用PureConfig和Refined?

来自分类Dev

结合使用browserify和WebWorker

来自分类Dev

结合使用ComboBox和InlineEditBox

来自分类Dev

结合使用AsyncLayoutInflater和DataBinding

来自分类Dev

结合使用MagnificPopup和ElevateZoom

来自分类Dev

结合使用UISearchController和UINavigationController

来自分类Dev

结合使用NSURLProtocol和NSURLSession

来自分类Dev

结合使用SnapshotChanges和CombineLatest

来自分类Dev

结合使用UIImagePickerController和UICollectionView

来自分类Dev

结合使用VLOOKUP和HLOOKUP?

来自分类Dev

结合使用iframe和jQuery

来自分类Dev

结合使用SurveyJS和Nextjs

来自分类Dev

结合使用OnAudioFilterRead和playOnAwake

来自分类Dev

结合使用Bootstrap和Parse

来自分类Dev

结合使用DataTable和json

来自分类Dev

结合使用AVERAGEIFS和LARGE

来自分类Dev

结合使用SQL和VBA

来自分类Java

将SqsListener与SNS和SQS结合使用

来自分类Dev

MySQL Join和EXISTS结合使用

来自分类Java

结合使用PreBuiltTransportClient和elasticsearch 5

来自分类Dev

结合使用bfill()和ffill()功能

来自分类Dev

插入符:结合使用createResample和groupKFold

来自分类Dev

结合使用geom_smooth和y

来自分类Dev

结合使用Wireshark和远程接口