首页 > 解决方案 > JavaScript 将字符串转换为 HTML 元素

问题描述

我有带有 HTML 元素的 javascript 字符串。我想在页面上显示这些元素,但不是字符串形式。

 var stars = a;
        if (stars == 5){
            return '<i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i>'
        }

那么如何转换这个字符串呢?

标签: javascript

解决方案


使用innerHTML元素的属性。

例如

let element = document.getElementById('myElement');

element.innerHTML = "<i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i><i class="fas fa-star"></i>"

推荐阅读