本文摘自PHP中文网,作者逆旅行人,侵删。

在JavaScrip
t中,元素获取后,有些属性的值可以正常获取,但是有些属性的值进行访问后,得到的答案却是undefined
,本文就带大家一起了解一下。
表单中的内容:
1 2 3 4 5 6 7 8 9 10 11 12 | <!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< title ></ title >
</ head >
< body >
< span id = "user" data-email = "a@qq.com" >jojo的奇妙</ span >
</ body >
</ html >
|
对表单中span标签属性数据进行读取:
1 2 3 4 5 | <script>
const sp=document.querySelector( "span" );
console.log(sp);
console.log(sp.id);
</script>
|
id可以正常获取
1 2 3 4 | <script>
const sp=document.querySelector( "span" );
console.log(sp.data-email);
</script>
|
报错:Uncaught ReferenceError: email is not defined,email的值无法获取。
阅读剩余部分
相关阅读 >>
javascript警告框怎么关闭
Html文本区域大小怎么设置
javascript中导入js文件的两种方式
Html如何给div加边框
javascript特权方法有什么用
javascript什么叫回调函数
javascript如何将字符串转换为数字
Html video标签怎么用
javascript有哪几种数据类型
Html5与传统Html的区别,有哪些新增的和废除的元素?
更多相关阅读请进入《Html》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » JavaScript中对HTML中元素属性的读取