将dataset与django模板一起使用时出现Javascript未定义错误

将dataset与django模板一起使用时出现Javascript未定义错误,javascript,html,django,Javascript,Html,Django,当使用JS数据集试图从django模板获取数据时,我发现未定义错误,我无法修复它,有人能提供解决方案吗。 index.html模板 <div id="currentUser1" data-currentUser="1"></div> 在浏览器上显示 undefined network.js:4:13 这就是我得到的错误,至于控制台,一切都正常,没有错误。数据集属性对于数据-属性中的单个单词都规范化为所有小写,对于连字符

当使用JS数据集试图从django模板获取数据时,我发现未定义错误,我无法修复它,有人能提供解决方案吗。 index.html模板

<div id="currentUser1" data-currentUser="1"></div>
在浏览器上显示

undefined      network.js:4:13

这就是我得到的错误,至于控制台,一切都正常,没有错误。

数据集属性对于
数据-
属性中的单个单词都规范化为所有小写,对于连字符的单词则规范化为camelCase,无论名称中是否使用大写

document.addEventListener('DOMContentLoaded',function(){
const{currentuser,fooBar}=document.querySelector('#currentUser1').dataset
console.log('currentuser=',currentuser)
log('fooBar=',fooBar)
});

对于
数据-
属性中的单个单词,数据集属性将标准化为所有小写,对于连字符的单词,数据集属性将标准化为camelCase,而不管名称中是否使用大写

document.addEventListener('DOMContentLoaded',function(){
const{currentuser,fooBar}=document.querySelector('#currentUser1').dataset
console.log('currentuser=',currentuser)
log('fooBar=',fooBar)
});

这不是错误。这是
控制台的输出。log
表示
currentuser2
未定义。尝试检查您在上面一行中访问的
数据集
是否具有您期望的格式的数据。这不是错误。这是
控制台的输出。log
表示
currentuser2
未定义。尝试检查您在上面一行中访问的
数据集
是否具有您期望的格式的数据。谢谢,它起作用了。谢谢,它起作用了。
undefined      network.js:4:13