0

我目前正在编写游戏代码,并试图将上传的高分用户输入 Google 表格,但 ImportXML 仅加载初始的空列表项。

谷歌表(https://imgur.com/gallery/JJy0CZ6

=INDEX(IMPORTXML("index.html","//li"),1) -> Result = #N/A

HTML

        <ul id="list">
            <li></li> <!-- Name -->
            <li></li> <!-- Score -->
            <li></li> <!-- Email -->
        </ul>

JS

let dataArray = [dataName, dataScore, dataEmail];
        let list = document.querySelectorAll("li");

//        for (let i = 0; i < dataArray.length; i++) {
//            // Create the list item:
//            var item = document.querySelector("li");
//            var listText = document.createTextNode(dataArray[i]);
//            item.appendChild(listText);
//            document.getElementById("list").appendChild(item);
//            console.log( $( "li" )[ i ] );
//        }
        
        //Add items to the list
        for(let i=0;i<dataArray.length;i++){
	       list[i].innerHTML = dataArray[i];
        }

关于做什么的任何想法?

4

1 回答 1

0

IMPORTXML 只能访问文件的源代码,不能访问修改后的 DOM。

于 2019-01-19T04:23:39.937 回答