我的网页向服务器发送URL和xpath查询,根据xpath查询从URL中提取数据。 它运作正常,但我遇到了一个问题。
当我发送和xpath查询到href时,文本它显示了所有项目的列表。 但是如果xpath查询引用了一个元素而不是它的属性(而不是/ @ href),那我就得到一个空列表。
这是代码:
react-router
data是来自服务器的响应。
我试过console.log来测试这些响应和类型,数据是一个字符串。
当我在console.log(数据)时,我正在获取元素列表
在HTML im获取和清空列表时:
[,,,,,]
我试图复制JS控制台显示的内容,但即使在这里它也没有显示 here is a picture
如何强制它打印?
感谢。
答案 0 :(得分:0)
html文件试图将数组中的这些元素视为HTML元素<Element div at 0x76666j4k4j5kw/e>
。由于浏览器不理解该元素,因此不会呈现任何内容。
如果你想只显示string
,你必须逃避大于或小于符号。
data = data.replace('<','<').replace('>','>');
document.getElementById("v_answer").innerHTML=data;