空格不知道如何处理?

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 被舍掉了,请大家帮助解决一下
...全文
247 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 是不加引号的

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧