当我按下键码9(TAB)时,我正在尝试插入一个白点和一些空格,但我无法让它工作。当我插入点时,它永远不会出现在白色中,它总是黑色的。
有人可以帮助我吗?
我正在使用的代码就是这个:
function WebHtmlEditor1_KeyDown(oEditor, keyCode, oEvent) {
if (keyCode == 9) {
var point = document.createElement("SPAN");
var object = document.createElement("SPAN");
var style = point.style;
style.fontColor = "White";
console.log(style);
point.innerHTML = '<span style:"color="#ffffff"">TESTE</span>';
object.innerHTML = " ";
//console.log(object);
iged_insText(point.innerText, false);
iged_insText(object.innerText, false);
oEvent.cancel = true;
}
}
答案 0 :(得分:1)
你有很多错别字。
point.innerHTML = '<span style:"color="#ffffff"">TESTE</span>';
:
属性后的冒号(style
)
应该有一个等于(=
)。=
声明后等于(color
)
应该有冒号(:
)。用这一行替换该行:
point.innerHTML = '<span style="color:#ffffff">TESTE</span>';