[英]prevent html code from being executed
我正在制作一个网页,并且有一些用于倒数计时器的javascript代码。 在计时器下方,我想向人们展示该项目的代码,而不必强迫他们打开开发人员工具,因此我做了以下工作:
<body onload="show()">
<span id="showCode">
<!-- where I want my code to show -->
</span>
<script>
function show() {
document.getElementById('showCode').innerHTML = document.body.innerHTML;
}
</script>
</body>
如何使用javascript显示元素的内部html而不执行代码?
“您需要像这样将<
和>
字符转换为HTML实体:”
<pre class="prettyprint">
<script>
$(document).ready(function(){
setTimeout(function(){
console.log('deleting cookie');
$.cookie('cookie',null,{domain: document.domain});
},1000);
});
</script>
</pre>
“除了现有的<pre>
标签外,我还建议将代码包装在<code>
标签中。”
〜 特拉维斯
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.