Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Edge getattribute()不工作,返回null_Javascript_Microsoft Edge_Microsoft Edge Extension - Fatal编程技术网

Javascript Edge getattribute()不工作,返回null

Javascript Edge getattribute()不工作,返回null,javascript,microsoft-edge,microsoft-edge-extension,Javascript,Microsoft Edge,Microsoft Edge Extension,我正在尝试为edge创建一个扩展,目前我在使用getAttribute()函数时遇到了一个问题。它不会返回我要查找的元素的属性 这就是我的代码在没有out的情况下处于边缘的样子: document.head.getAttribute(“数据xd id”)结果:null 这就是我的代码在Chrome上的外观: document.head.getAttribute(“数据xd id”)结果:AAggv0A Chrome浏览器正确返回预期结果/id,但edge返回null。经过进一步调查,Edge似乎

我正在尝试为edge创建一个扩展,目前我在使用
getAttribute()
函数时遇到了一个问题。它不会返回我要查找的元素的属性

这就是我的代码在没有out的情况下处于边缘的样子:
document.head.getAttribute(“数据xd id”)结果:
null

这就是我的代码在Chrome上的外观:
document.head.getAttribute(“数据xd id”)结果:
AAggv0A

Chrome浏览器正确返回预期结果/id,但edge返回
null
。经过进一步调查,Edge似乎拒绝访问返回这些元素/id?为什么会这样?这有什么办法吗


总目详情:

您可以转到并在此处查看头部标记或其位置:

<head data-info="lots of stuff here" ... data-xd-id="AAggv0A" data-delayed-js="...

<代码> > p>如果您要从<代码> HTMLMENTHE/Ung>中检索<代码>数据-<代码>属性,则应考虑使用<代码>数据集< /COD>属性.< /P> 使用您的示例

  • document.head.dataset
    标记获取
    对象中的所有
    数据-
    属性
  • document.head.dataset[“xd id”]
    标记获取
    数据xd id
有关Mozilla的更多信息:


我们需要查看
标题
标记(可能还有它周围的上下文)。请用一个演示问题的图标更新您的问题,我们可以复制并粘贴该问题,以便自己看到它的发生。@T.J.Crowder请查看上面的标题详细信息,或访问msn.com/en-ca查看源中的标题。当您询问/编辑问题时,文本区域右侧有一个大橙色的“如何设置格式”框,其中包含有用的信息。还有一个完整的格式化工具条。还有一个[?]按钮提供格式化帮助。还有一个预览区,位于文本区和“发布你的问题”按钮之间(这样你就必须滚动过去才能找到按钮,以鼓励你查看),显示你的帖子发布时的样子。把你的帖子说清楚,并证明你花了时间这样做,提高了你得到好答案的机会。你似乎错过了阅读上面那页“最基本”的部分。:-)谢谢下次会记住这一点:)