无法使用javascript创建文本区域
unable to create text area using javascript
我想使用javascript设计一个简单的文本区域。我正在使用以下功能
function add2(type) {
var element = document.createElement("input");
var label=prompt("Enter the name for lable","label");
document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+label;
element.setAttribute("type", type);
element.setAttribute("name", type);
element.setAttribute("cols",20);
element.setAttribute("rows",50);
var rohit = document.getElementById("raj");
rohit.appendChild(element);
document.getElementById('raj').innerHTML=document.getElementById('raj').innerHTML+"<br/>";
}
我在HTML代码中使用这个函数,如下所示:
<input type="button" value="Text Area" onclick="add2('textarea')">
但当我执行这段代码时,它只创建了一个简单的文本框。我该怎么办??
感谢
Textarea有自己的HTML标记,我认为这就是您想要的:
演示:http://jsfiddle.net/SO_AMK/ZzdWR/
HTML:
<input type="button" value="Text Area" onclick="add2('textarea')">
<div id="raj">Lorem ipsum...</div>
JavaScript:
function add2(name) {
var element = document.createElement("textarea");
var label = prompt("Enter the name for lable","label");
var rohit = document.getElementById("raj");
rohit.innerHTML = rohit.innerHTML + label;
element.setAttribute("name", name);
element.setAttribute("cols",20);
element.setAttribute("rows",50);
rohit.appendChild(element);
rohit.innerHTML = rohit.innerHTML + "<br/>";
}
文本区域是独立的元素:
<textarea>content</textarea>
而不是
<input type="textarea" value="content" />
相关文章:
- Firefox插件:保存到文本文件的HTTP日志,其中包含时间、用户名、计算机名;t创建文本文件
- 在提交之前创建文本区域预览
- 如何在列表(HTML)中创建文本框
- 如何使用javascript在点击下拉列表中创建文本框
- 使用JavaScript/Jquery创建文本文件下载/更新到本地客户端机器中的特定位置
- 无法使用javascript创建文本区域
- 正在创建文本节点
- 使用 JavaScript 创建文本文件
- 即时创建文本文件并要求用户下载
- 如何使用Javascript创建文本滑块
- 禁用使用挖空.js动态创建文本框的特定文本框
- FSO.创建文本文件 - 停止而不执行任何操作
- 在jquery中使用追加创建文本框和按钮(我得到重复的结果)
- 如何在 html 中创建文本框,如 Outlook To(收件人姓名)
- 为Javascript游戏创建文本对话
- 用于在 Photoshop 中的位图图像中创建文本的 Photoshop 脚本
- 使用 JS 和 html5 从字符串创建文本文件
- 如何使用网络编程创建文本曲线效果.首选(C#,VB JavaScript或JQuQuery)
- 通过 js 创建文本框
- 如何创建文本滑块