javascript - 逃避问题

标签 javascript

如何转义 HTML 中使用的引号?我的代码行是:

<body onload="setTimeout('window.location='http://somepage.com'', 1000)">

正如您在当前示例中看到的,使用了两个 ', 和一个 "。我怎样才能转义它们以使上面的代码正常工作?

加载内容是为我正在使用的系统动态设置的@work。

最佳答案

<body onload="setTimeout(function () { window.location='http://somepage.com'; }, 1000)">

这应该能达到你的目的。您可能想看看http://en.wikipedia.org/wiki/Unobtrusive_JavaScript ,它可以让你的 JavaScript 更干净。

干杯。!

关于javascript - 逃避问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040122/

相关文章:

javascript - 在 HTML/CSS 中,如何处理图像以使其不离开屏幕而需要滚动?

javascript - 为什么我的 css 文件不适用于 MCV 元素?

javascript - 如何处理通过 websocket 通过 javascript 发送回 python 服务器的 blob?

javascript - 如何始终将数字四舍五入到 Javascript 中最接近的一分钱

javascript - 如何使用 react-native-maps 根据缩放值调整在 map 上绘制的形状的大小

javascript - 计算上传速度

javascript - 如何使用onclick按钮更改div下的样式

javascript - 使用 Node (ES6)和 Bluebird promise 混淆

javascript - Web api - 使用 Gulp 任务动态设置端点地址

多个输入字段之一上的 Javascript Jquery 已更改