我正在制作一个具有响应本机的简单android应用,该应用从网站获取HTML并解析该HTML。
但是,当我想使用element.innerHTML
时,它将返回undefined
。但是,它会正确返回该元素。
constructor(props){
super(props);
fetch('https://www.python.org/').then(res => {
res.text().then(htmll => {
parser = new DOMParser.DOMParser();
try{
var parsed_html = parser.parseFromString(htmll, 'text/html');
var elm1 = parsed_html.getElementsByClassName('docs-meta ')[0];
var elm2 = elm1.getElementsByTagName('a')[0];
alert(elm2.innerHTML);
}
catch(err) {
alert(err);
}
});
});
}