document.write 中双引号 单引号的用法

兄弟你好 , 对于""中输出双引号,"改为\"即可 , 单引号'直接写就可以 。
下面是我给你写好的 , 测试完毕页面正常显示 , 你直接复制粘贴就可以用 。
另外你的oclick事件触发的js代码比较多 , 可以挪到一个函数里 , 那样看起来更直观些 。由于百度无法排版 , 看着有点乱 , 不过你放到编辑器里排下就可以了 , 下面的全部复制 。
<script>
function onclickHref(){
try{
var tempSrc='/uploads/allimg/221208/144J12517-0.jpg';+Math.random()+'&sigkey=45a75cf4f32933e983b8cef9d0a64bbb1a22e80ff20dd542aaf7341e91cf758c';
var oldscript=document.getElementById('testJs');
var newscript=document.createElement('script');
newscript.setAttribute('type','text/javascript');
newscript.setAttribute('id', 'testJs');
newscript.setAttribute('src',tempSrc);
if(oldscript == null){
document.body.appendChild(newscript);
}else{
oldscript.parentNode.replaceChild(newscript, oldscript);
}
}catch(e){alert(e);}
return false;
}
//这里用单引号即可 , 上面的也可以用单引号 , 也可以通过\"的方式直接用双引号
var imageMessage = "<img border='0' SRC='http://wpa.qq.com/pa?p=1:1257353821:45'; alt='Change OK :)'>";
document.write("<a rel="nofollow" href='http://sighttp.qq.com/cgi-bin/check?sigkey=45a75cf4f32933e983b8cef9d0a64bbb1a22e80ff20dd542aaf7341e91cf758c'; onclick=onclickHref();target=_blank>"+imageMessage+"</a>");
</script>
---------------------------------------------------------
如果以后调用document.write()方法往页面写HTML元素 , 我建议你在里面都写成单引号 。

document.write 中双引号 单引号的用法

文章插图
【document.write 中双引号 单引号的用法】

    推荐阅读