: Failed to execute 'setAttribute' on 'Element': ',' is not a valid attribute name. 这个报错啥意思
时间: 2023-07-02 14:05:07 浏览: 625
这个报错通常是因为你在设置 HTML 元素的属性时,属性名格式不正确导致的。HTML 属性名只能包含字母、数字和连字符,不能包含其它特殊字符,如逗号 "," 等。
你可以检查一下代码中是否有类似以下的错误:
```
element.setAttribute('data-name, 'value');
```
应该修改为:
```
element.setAttribute('data-name', 'value');
```
注意逗号 "," 应该替换为等号 "="。
相关问题
vue.runtime.esm.js:3049 DOMException: Failed to execute 'setAttribute' on 'Element': '}}' is not a valid attribute name.
这个错误通常发生在使用 Vue.js 的模板语法时,引号未正确配对或者在属性名中使用了无效的字符。在 Vue.js 的模板中,双花括号 `{{ }}` 用于绑定数据,而不是用于元素的属性名。
请检查你的代码,确保在模板中正确使用了双花括号,并且避免在元素的属性名中使用无效的字符。另外,还要确保所有的引号都正确闭合。
如果你可以提供更多的代码或上下文,我可以帮助你更具体地解决这个问题。
Failed to execute 'setAttribute' on 'Element': ':image' is not a valid attribute name.
回答: 根据你提供的引用内容,这个报错是因为在设置属性时使用了一个非法的属性名,具体是':image'。\[2\]根据错误信息,你需要将这个属性名去掉,只保留有效的属性名即可解决这个问题。
#### 引用[.reference_title]
- *1* [Failed to execute ‘setAttribute‘ on ‘Element‘: ‘0‘ is not a valid attribute name.“](https://blog.csdn.net/wisdom_176/article/details/116952752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [[Vue warn]: Error in nextTick: “InvalidCharacterError: Failed to execute ‘setAttribute‘ on ‘Element‘](https://blog.csdn.net/qq_51580852/article/details/125339288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文
相关推荐
















