累加字符串中的空格问题? de.innerHTML="<a href=javascript:setDate("+d+","+id+","+page+",'"+sselect+"','"+keyword+"','"+ssort+"','"+escape(filter)+"');>"+d+"</a>"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 de.innerHTML="<a href=\"javascript:setDate("+d+","+id+","+page+",'"+sselect+"','"+keyword+"','"+ssort+"','"+filter+"');\">"+d+"</a>"; 如果不行,请尝试encodeURIComponent这个方法,但更常用的是escape xuzuning(唠叨)正解!请问这是什么原因呢?为什么要两端加“”呢?我只在filter变量两端加“”怎么就不行呢? 这不是js的问题,而是ie的问题。如果在html里写入<a href=javascript:foo(1,'a 2')>test</a>同样是错误的,会报“未结束的字符串常量”错所以标记的赋值串都应该用引号括起,这是良好的习惯<a href="javascript:foo(1,'a 2')">test</a> 我想也有可能是你的setDate这个函数里面的问题或者filter已经是被截取的了,有的时候会截取一部分比如<input name=aa value=按时的 按时的><script language=javascript> alert(document.getElementById("aa").value)</script> 解决方法是加引号<input name=aa value="按时的 按时的"><script language=javascript> alert(document.getElementById("aa").value)</script> 求教关于dojo布局控件StackContainer的问题 开发大型网站如何架构 Scripting.FileSystemObject c# \java \javascript如何根据网址 获得 网站的标题 脚本错误(求助) 字符串替换问题 如何实现鼠标滚轮事件 请教下拉框问题 滚动条可以加宽吗 javascript处理react网站 高手请进:如果禁止考生切换页面? 问一段javascript代码的意思
<a href=javascript:foo(1,'a 2')>test</a>
同样是错误的,会报“未结束的字符串常量”错
所以标记的赋值串都应该用引号括起,这是良好的习惯
<a href="javascript:foo(1,'a 2')">test</a>
比如
<input name=aa value=按时的 按时的>
<script language=javascript>
alert(document.getElementById("aa").value)
</script>
<input name=aa value="按时的 按时的">
<script language=javascript>
alert(document.getElementById("aa").value)
</script>