【发布时间】:2013-01-03 01:07:12
【问题描述】:
我不应该转义“markup4”等中的双引号吗?令我惊讶的是,这个简单的作品。如果我用 " 代替它们,它不会。
<script type="text/javascript">
function test3(){
document.getElementById('div21').innerHTML += '<div class = "markup4"><br>blablablabla1.<br><br></div><div class = "markup3"><br>blablabla2.<br><br></div>';
}
</script>
【问题讨论】:
-
它有效。以及 innerHTML = "".是的,您不应该为此逃避报价。实际上 " 用于html。例如“是”将返回“是”您不需要转义它,因为您的主字符串引号以 ' 开头,直到遇到另一个 ' 字符串才有效。和
" != 'mavili,解释的很清楚,谢谢
标签: javascript escaping innerhtml