将文本字段添加到TextArea

时间:2012-11-26 15:54:18

标签: javascript jquery textarea

我正在尝试开发一个应用程序而我无法填写TextAreas:

var txt= window.localStorage.getItem("phrase");
var area=document.getElementById(window.localStorage.getItem("id_travail"));
$(area).val(txt);

2 个答案:

答案 0 :(得分:0)

也许您需要告诉jQuery该区域是一个ID,除非您在其中定义它     window.localStorage.getItem( “id_travail”)

$("#"+area).val(txt)

答案 1 :(得分:0)

您的代码运行正常(这是functional fiddle)。你的问题是:

  1. window.localStorage.getItem("id_travail")返回的值与页面上任何textarea的ID不匹配。

  2. 您的代码在构建DOM之前运行,因此document.getElementById找不到textarea,因为它还不存在作为DOM元素。尝试将代码包装在$(document).ready(function() { ... })中,以便代码仅在构建DOM后运行。

相关问题