[英]javascript set weight to characters in text
我想申请文本"<b>H</b>ell<b>o</b>"
与ID段落= “predogled”使用JavaScript,因此,输出将是H ELL O操作 。
我尝试了这个:
<script>
function formattext(){
document.getElementById('predogled').innerText="<b>H</b>ell<b>o</b>";
}
</script>
<p id="predogled"></p>
<button type="button" onclick="formattext()">Format!</button>
但是这段代码从字面上打印出"<b>H</b>ell<b>o</b>"
并且这些字符不是我想要的粗体。
那就是innerText
所做的。 如果希望将其解释为HTML,请改用innerHTML
。
您必须使用innerHTML
<script> function formattext(){ document.getElementById('predogled').innerHTML="<b>H</b>ell<b>o</b>"; } </script>
<p id="predogled"></p> <button type="button" onclick="formattext()">Format!</button>
使用innerText
您可以打印字符串。
使用innerHTML
可以打印元素的HTML内容。
尝试使用除了innerText
之外的innerHTML
:
function formattext(){
document.getElementById('predogled').innerHTML="<b>H</b>ell<b>o</b>";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.