wub*_*bbe 5 javascript escaping innerhtml
我不应该逃避"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>
Run Code Online (Sandbox Code Playgroud)
wil*_*ber 12
这些工作无需逃避:
innerHTML = "<div class = 'markup4'>";
innerHTML = '<div class = "markup4">';
Run Code Online (Sandbox Code Playgroud)
注意:
"使用时外,'内部工作正常.(和相反的)
这些需要逃脱:
innerHTML = '<div class = \'markup4\'>';
innerHTML = "<div class = \"markup4\">";
Run Code Online (Sandbox Code Playgroud)
注意:当您在内部和内部使用双引号时,
"需要对内部 进行转义\.(单引号相同)
这些会打破:
innerHTML = "<div class = "markup4">";
innerHTML = '<div class = 'markup4'>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16175 次 |
| 最近记录: |