当前位置:编程学习 > php >>

关于php双引号与单引号问题

原句: echo "document.getElementById('help_kj').innerHTML+=\"<div style='background-color:#fff; width:110px;cursor:pointer;' onmouseout='showout()' onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')' >  ".$data["Root"]["Templates"][$index." attr"]["name"]."</div><br/>\";"; 报错语句: onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')' 这一句话删除掉后,运行正常,不删报错为缺少; 求问这句话onmouseover='show(this,'".$data["Root"]["Templates"][$index]."')' 应该怎么改
追问:改成那样子也不行,因为这是一个DIV镶嵌在一个DIV里面的
document.getElementById('help_kj').innerHTML+=\"\";
里面镶嵌的DIV的\"也会被解析成",跟外面的DIV会起冲突,所以我把里面的双引号全部改为单引号,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,