课程
/前端开发
/JavaScript
/JavaScript入门篇
document.write("<span style='white-space:pre;'>"+" 1 2 3 "+"</span>");
可以执行
document.write("<span style='white-space:pre;'>"+mychar mystr+"</span>");
不可以执行
为啥?
2016-04-20
源自:JavaScript入门篇 2-1
正在回答
中mychar和mystr是单独的变量,可以
document.write("<span style='white-space:pre;'>"+mychar+“ 哈 ”+mystr+"</span>");
这样写,将单独的变量单独放,空格需要单独用“ ”括起来。你可以试试
楼楼上正解
楼上正解!
document.write("<span style='white-space:pre;'>"+" 1 2 3 "+"</span>");中引号里的内容" 1 2 3 "作为文本可以直接输出,而document.write("<span style='white-space:pre;'>"+mychar mystr+"</span>");中mychar mystr是变量,并不是文本内容 所以不可执行。
少写了加号吧 应该是“+mychar+mystr”代码中的“mycharmystr”未定义
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
2 回答js空格问题
20 回答JS中如何输出空格
1 回答JS输出内容中如何输出空格
2 回答JS综合应用
5 回答JS综合应用