我是使用phonegap的新手,我遇到了一些问题。
我创建了一个基于 Web 的应用程序,它在浏览器中运行得非常好(也在 android 上)。现在我想将它移植到 phonegap 应用程序。让主页运行有点棘手 - 只有几行 javascript,但它可以工作。
此时我在主页上只有一个输入,只是一个文本输入。我发现使用以下方法更改值:
$('#input').val('Value');
但现在我想设置一些其他属性。在javascript中我使用:
var input = document.getElementById('input');
input.setAttribute("value", "Value");
input.setAttribute("name", "Name");
input.setAttribute("myOwnAttribute", "Something");
当我在 phonegap 中尝试这个时,我会得到错误
Object #<HTMLDocument> has not method 'getElementById'
如果我尝试
$('#input').setAttribute("value", "Value");
我会得到错误
Object has not method 'setAttribute'
那么为什么这不起作用呢?如何设置任何对象的任何属性?
非常感谢
马库斯