请教一个innerHtml的简单问题

廖雪峰 2003-10-10 08:50:07
如下代码用asp动态生成

object.inner = '<% =s %>'

有一个小问题,当 s 的值包含单引号(')时,因为替换后变成了
object.inner = 'xxx'xxx 结果网页无法正常显示

请问这个问题怎么解决?
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2003-10-10
  • 打赏
  • 举报
回复
object.innerHTML = '<% =Replace(Replace(s,"'","\'"),vbCrLf,"\n") %>'
loginsky 2003-10-10
  • 打赏
  • 举报
回复
把最外面的引号改成单引号
zhjzh_zjz 2003-10-10
  • 打赏
  • 举报
回复
object.inner = "<% =s %>"
就可以了
nolonely 2003-10-10
  • 打赏
  • 举报
回复
replace(s,"'","\'")

87,987

社区成员

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

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