我试图用JavaScript代码对文档节点值进行硬编码,但我得到了异常。
我有下面的javascript代码。queryselector返回无序列表
var documentNode = document.querySelector('#subordinate').firstElementChild.nextElementSibling;
documentNode.setAttribute('id','document');
我想为开发目的硬编码documentnode变量值。我尝试如下:
var documentNode = new DOMParser().parseFromString("<ul><li class=\"active js-active\"><a href=\"https://website.com/Home\" class=\"active\">Home</a></li><li><a href=\"https://website.com/page2\">Page2</a></li></ul>", 'text/html');
documentNode.setAttribute('id','document'); //Exception occurs here
然后我在
setAttribute()
代码
documentNode.setAttribute is not a function