gpt4 book ai didi

javascript - 无法创建 Droidscript 数据表

转载 作者:行者123 更新时间:2023-12-03 00:06:12 25 4
gpt4 key购买 nike

使用 DroidScript 远程,我加载了一个 JS 表演示并尝试在我的 Android 手机上运行。虽然相关程序在网络演示中运行良好,并且其他程序在我的设备(手机)上编译和运行良好,但我无法使该表在我的设备(手机)上运行。程序似乎可以编译(没有错误),但屏幕仍然黑屏。这是调试。看起来程序跳过了所有命令:

> App.GetModel( )
-> SM-G920F
App.FileExists( /Sys/ga.js )
-> true
App.FileExists( /Sys/ga.js )
-> true

这是代码:

function OnStart()
{
var body = document.body,
tbl = document.createElement('table');
tbl.style.width = '100px';
tbl.style.border = '1px solid black';
for(var i = 0; i < 3; i++)
{
var tr = tbl.insertRow();
for(var j = 0; j < 2; j++)
{
if(i == 2 && j == 1)
{
break;
}
else
{
var td = tr.insertCell();
td.appendChild(document.createTextNode('Cell'));
td.style.border = '1px solid black';
if(i == 1 && j == 1)
{
td.setAttribute('rowSpan', '2');
}
}
}
}
body.appendChild(tbl);
}

最佳答案

屏幕保持黑色,只是因为 DroidScript 没有主体。我的意思是,即使您的代码没有语法错误,您也不能使用文档元素或正文用于显示。您可以创建诸如 document.createElement("script");document.createElement("audio"); 之类的元素,但无法显示。

您必须通过调用app.CreateLayoutapp.CreateTextapp.CreateImage等来使用android对象。如果您仍然想使用正文和所有文档对象,您可以创建一个新的“HTML”项目而不是 javascript。

关于javascript - 无法创建 Droidscript 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54959042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com