为什么以下功能update()
不更新?这个小提琴的结构是否正确?
小提琴代码:
HTML:
<body>
<div id="toupdate">
<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6343621.js"></script>
</div>
</body>?
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$(document).ready(function() {
update();
});
function update(){
$('#toupdate').remove();
alert('removed');
$('body').append('<div id="toupdate">
<script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6343621.js"></script>
</div>');
}
Run Code Online (Sandbox Code Playgroud)
你不能在这样的JavaScript字符串中有新行.另外,</script>
可能导致JS停止.
$('body').append('<div id="toupdate"><script type="text/javascript" charset="utf-8" src="http://static.polldaddy.com/p/6343621.js"></scr'+'ipt></div>');
Run Code Online (Sandbox Code Playgroud)