当我尝试在包含font-awesome元素的表中输入新行时,浏览器会抛出语法错误:意外的标识符。
如果我在静态元素中使用相同的语法,则没有问题。但是,当我在下面的js方法中使用它时,我得到了上面提到的错误:
function addCheckpoint(table) {
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cDate = row.insertCell(0);
var cType = row.insertCell(1);
var cLocation = row.insertCell(2);
var cDriver = row.insertCell(3);
var cDriverFee = row.insertCell(4);
var cFuel = row.insertCell(5);
var cDelete = row.insertCell(6);
var myClass = "form-control";
var date = document.createElement("input");
date.type = "date";
date.class = myClass;
cDate.appendChild(date);
...
cDelete.innerHTML = "<i class='fa fa-times fa-2x' aria-hidden='true'></i>";
}
答案 0 :(得分:0)
我解决了它创建一个包含所有脚本的js文件并将其导入底部。