空格不知道如何处理?

yhy80 2006-04-17 12:49:13
var Zone = document.createElement('<input type=text size="20" id="txtZone" name="txtZone" value='+NodeZone.nodeValue +' >');
var nodeZone = document.getElementById("TD_Zone");

nodeZone.appendChild(Zone);

其中 NodeZone.nodeValue 的值是 “china beijing” 但是加到页面上时看到的值只有china 了 beijing 被舍掉了,请大家帮助解决一下
...全文
177 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ybcola 2006-04-17
var Zone = document.createElement("<input type=\"text\" size=\"20\" id=\"txtZone\" name=\"txtZone\" value=\""+NodeZone.nodeValue +"\">");
  • 打赏
  • 举报
回复
hbhbhbhbhb1021 2006-04-17
问题出在引号上
<div id="TD_Zone"> </div>
<script language=javascript>
var Zone = document.createElement('<input type=text size="20" id="txtZone" name="txtZone" value=\''+'china beijing' +'\' >');
var nodeZone = document.getElementById("TD_Zone");

nodeZone.appendChild(Zone);
</script>
  • 打赏
  • 举报
回复
孟子E章 2006-04-17
var Zone = document.createElement('<input type=text size="20" id="txtZone" name="txtZone" value="'+NodeZone.nodeValue +'">');
  • 打赏
  • 举报
回复
yhy80 2006-04-17
真是,谢谢!
  • 打赏
  • 举报
回复
hbhbhbhbhb1021 2006-04-17
是的,所显示的值是不加引号的,但是你看如果是这样,就是你的那种错误情况
<input name=aa value=china beijing>
必须要这样
<input name=aa value="china beijing">
才行,你可以参看下上面的代码,组合input的时候要把引号带上就不会了
  • 打赏
  • 举报
回复
laochake 2006-04-17
同意 net_lover(孟子E章) :

var Zone = document.createElement('<input type=text size="20" id="txtZone" name="txtZone" value="'+NodeZone.nodeValue +'">');
  • 打赏
  • 举报
回复
yhy80 2006-04-17
对不起我可能描述错了 其中 NodeZone.nodeValue 的值是 china beijing 但是加到页面上时看到的值只有china 了 beijing 被舍掉了,请大家帮助解决一下

NodeZone.nodeValue 的值是 china beijing 是不加引号的
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2006-04-17 12:49
社区公告
暂无公告