PHP文件echo 'document.write("<div>");';为什么在IE里显示 document.write(""); <div>不见了

{
echo
"document.write("<div>");
document.write('".$row['click']."');
document.write("<\/div>");\r\n";

} 有问题吗?
为什么在IE里显示
document.write("");
document.write('点击数变量');

document.write("<\/div>");

<div>不见了

你的php语法本身就错误:双引号内直接嵌套了双引号------这是错误的语法
{
echo '
document.write("<div>");
document.write("'.$row['click'].'");
document.write("<\/div>");'."\r\n" ;

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-12
这个很正常啊,你有见过IE会把<div>给直接输出来吗?
要输出是要用
&1ltdiv&1gt

这种转义方式输出的 你把1去掉
第2个回答  2012-09-12
加个document.write("</div>");
相似回答