0

在我开始开发的 iPhone 应用程序中,我使用 PhoneGap 的 FileWriter API 文档创建了一些示例文本,然后使用 FileReader 将文件读回给用户。目前该文件显示在一个单独的 HTML 页面中,它需要转到<p>id 为“mytext”的特定标签。

function readmyfile(){
  var myPara = documentGetElementById("mytext");
  myPara.write(text);
 }
  • “mytext”是<p>标签中的 id,“text”是由不同函数创建的示例文本。

函数定义的第一行有效,第二行是问题所在。我需要应用程序将示例文本发送到<p>标签,但我不知道该怎么做。

如果您需要更多信息或代码,只需对其进行评论,我会将其放入编辑中。

4

2 回答 2

3

HTMLElements 没有write方法。您想写入innerHTMLorinnerText属性。

var myPara = document.getElementById("mytext");
myPara.innerText = text;
于 2013-02-15T15:09:51.060 回答
1

要获取对象,您将需要以下内容:

document.getElementById("mytext");

您将需要使用innerTexttextContent实际将文本写入p元素。

尝试:

myPara.innerText = text;

或者

myPara.textContent = text;
于 2013-02-15T15:10:10.467 回答