我动态创建此列表元素,当单击按钮时,用户输入的信息会显示在其中,“信息”是文本,应该按原样显示,但“等级”是一个数字,我想用函数 changeNumber() 但我是 javascript 新手,不知道如何制作这个函数,任何人都可以提出建议或指出正确的方向吗?
var list = $("#filmlista");
var list_array = new Array();
function updateFilmList()
{
document.getElementById("name").value = '';
document.getElementById("star").value = 0;
var listan = list_array[0][0];
var grade = list_array[0][1];
var element = '<li class="lista">' + list + '<span class="grade">'+ changeNumber(grade) +'</span></li>';
list.append(element);
}
我应该使用innerHTML 吗?我不明白它是如何工作的?如果我必须将许多不同的数字替换为数字的符号数量,我该如何使用替换方法?
例如,如果数字是 5,它应该显示为:*****
,如果数字是 3,则显示为:***
等等