innerHTML在Android的本机代码中返回undefined

时间:2019-06-23 21:42:10

标签: javascript react-native

我正在制作一个具有响应本机的简单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);
            }
        });
    });
}

0 个答案:

没有答案