附加Textarea值问题
Javascript Append Textarea value issue
我已经创建了四个文本区域框,我想在单击提交按钮时获得它们的值。当我单击提交按钮时,我想要附加文本,这是在提交按钮后的文本区域中以纯文本形式编写的。我试过createElement("p")
并附加值,但它不起作用。这是我到目前为止所做的。谁能帮我找出问题是什么?
谢谢。HTML代码:
<div class="container">
<div class="content-container">
<label>First Content<label>
<textarea id="fisrt-content" class="content-area" placeholder="Insert Content Here"></textarea>
</div>
<div class="content-container">
<label>Second Content<label>
<textarea id="second-content" class="content-area" placeholder="Insert Content Here"></textarea>
</div>
<div class="content-container">
<label>Third Content<label>
<textarea id="third-content" class="content-area" placeholder="Insert Content Here"></textarea>
</div>
<div class="content-container">
<label>Fourth Content<label>
<textarea id="fourth-content" class="content-area" placeholder="Insert Content Here"></textarea>
</div>
<button id="c-btn">Submit</button>
<div id ="c-content"></div>
</div>
Javascript代码:
var firstContent = document.getElementById("first-content");
var secondContent = document.getElementById("second-content");
var thirdContent = document.getElementById("third-content");
var fourthContent = document.getElementById("fourth-content");
var customContainer = document.getElementById("c-content");
var submitBtn = document.getElementById("c-btn");
function submitCustomForm() {
var cElementOne = document.createElement("p");
cElementOne = firstContent.value;
customContainer.append(cElementOne);
var cElementTwo = document.createElement("p");
cElementTwo = secondContent.value;
customContainer.append(cElementTwo);
var cElementThree = document.createElement("p");
cElementThree = thirdContent.value;
customContainer.append(cElementThree);
var cElementFour = document.createElement("p");
cElementFour = fourthContent.value;
customContainer.append(cElementFour);
}
submitBtn.addEventListener("click", submitCustomForm);
cElementOne = firstContent.value;
-这将重写您的变量
试试这个代码
var cElementOne = document.createElement("p");
cElementOne.innerText = firstContent.value;
customContainer.appendChild(cElementOne);
如果第一个文本区域不正确,
——错误的一个 fisrt-content
textarea id="**fisrt**-content" class="content-area" placeholder="Insert Content Here"></textarea>
——正确的ID first-content<textarea id="first-content" class="content-area" placeholder="Insert Content Here"></textarea>
下面是正确的代码为我工作,也要确保在谷歌chrome上运行它,然后在其他浏览器中尝试,因为似乎addeventlister不支持internet explorer:
HTML ` <div class="content-container">
<label>First Content<label>
<textarea id="first-content" class="content-area" placeholder="Insert
Content Here"></textarea>
</div>
<div class="content-container">
<label>Second Content<label>
<textarea id="second-content" class="content-area" placeholder="Insert
Content Here"></textarea>
</div>
<div class="content-container">
<label>Third Content<label>
<textarea id="third-content" class="content-area" placeholder="Insert
Content Here"></textarea>
</div>
<div class="content-container">
<label>Fourth Content<label>
<textarea id="fourth-content" class="content-area"
placeholder="Insert Content Here"></textarea>
</div>
<button id="c-btn" name="c-btn">Submit</button>
<div id ="c-content"></div>
</div>`
`<script type="text/javascript">
var firstContent = document.getElementById("first-content");
var secondContent = document.getElementById("second-content");
var thirdContent = document.getElementById("third-content");
var fourthContent = document.getElementById("fourth-content");
var customContainer = document.getElementById("c-content");
var submitBtn = document.getElementById("c-btn");
function submitCustomForm() {
var cElementOne = document.createElement("p");
cElementOne = firstContent.value;
customContainer.append(cElementOne);
var cElementTwo = document.createElement("p");
cElementTwo = firstContent.value;
customContainer.append(cElementTwo);
var cElementThree = document.createElement("p");
cElementThree = firstContent.value;
customContainer.append(cElementThree);
var cElementFour = document.createElement("p");
cElementFour = firstContent.value;
customContainer.append(cElementFour);
}
submitBtn.addEventListener("click", submitCustomForm);
</script>`
Sudeep Patel
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 当值更改时,在servlet中自动获取textarea值,无需单击按钮
- 验证Javascript中的Textarea
- 使用正则表达式评估电子邮件地址时出现性能问题
- textarea autoresize出现问题
- 附加Textarea值问题
- textarea's滚动高度增加不一致的问题
- JQuery Lined TextArea大小调整问题