Javascript点击功能不起作用.在输出中显示错误 [对象对象]
Javascript onclick function not working . Showing error [object object] in output
这是要在txtBox中输入的输入:
<!-- <#assign SEMFirmNameAlt = " - ${site.data.SEMFirmNameAlt}">
<#if site.data.SEMFirmNameAlt = "">
<#assign SEMFirmNameAlt = "">
</#if> -->
这是整个代码:
<textarea type="text" id="txtBox" ></textarea>
<br /><br />
<input type="button" value="Process String" onclick="processString()" style="width:250px" />
<br /><br />
<textarea id="txtArea" rows="8" cols="30"></textarea>
<script>
function processString() {
document.getElementById("txtArea").value = "";
var comments = $("txtBox").contents().filter(function() {
return this.nodeName === "#comment"
});
var result = $(comments[0]).replaceWith(function(){
return document.createTextNode(this.data);
});
if (result != null){
document.getElementById("txtArea").value = result;
}
}
</script>
这个JavaScript代码有什么问题?显示 [对象对象] 时出错。输出应取消注释输入数据并显示在"txtArea"中。
代码笔链接:http://codepen.io/anon/pen/BjVWwB
这是固定函数:
function processString() {
var txtArea = document.getElementById("txtArea");
txtArea.value = "";
var comments = $($('#txtBox').val());
var valueStripped = '';
comments.filter(function () {
return this.nodeName == "#comment";
}).each(function (index, value) {
valueStripped += value.data;
});
if (valueStripped != ''){
txtArea.value = valueStripped;
}
}
这是固定的Codepen链接:http://codepen.io/anon/pen/vLrxvw
相关文章:
- javascript对象显示为null,但object.properties返回数据
- Angular2 - json 对象显示名称,但在列表中单击时获取 id
- 对象 对象显示在 td 中
- 通过 html 图像元素对象显示图像
- 跨 ajax 请求到服务器返回的 json 对象显示错误意外令牌:
- 将 ajax 请求的 JSON 对象显示在 HighCharts 中
- 使用日期对象显示带有UTC日期时间输入的本地时间
- 控制台日志事件对象显示的对象属性与其应有的属性不同
- js/jquery对象显示只是一个快速的闪光
- 警告Javascript数组对象显示为空
- 如何用json对象显示angularjs ng repeat
- 数组中的对象显示为[object object]
- 如何从JavaScript数组/对象显示图像?从第一个图像开始,然后点击到下一个
- 对象显示对象而不是按钮
- 为什么我的对象显示为&;[object object]&;
- Json对象显示值1
- Json对象显示在html中
- 如何在HTML中将JSON对象显示为下拉菜单的选项,对所有对象使用通用的JavaScript函数
- 为什么控制台显示对象内容时,对象显示为未定义
- 如何在JavaScript中将任何对象显示为字符串