在javascript中按键代码9时如何插入白点?

时间:2015-01-22 09:54:01

标签: javascript keycode

当我按下键码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 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

         //console.log(object);
         iged_insText(point.innerText, false);
         iged_insText(object.innerText, false);
         oEvent.cancel = true;
     }
}

1 个答案:

答案 0 :(得分:1)

你有很多错别字。

point.innerHTML = '<span style:"color="#ffffff"">TESTE</span>'; 
  1. 当你:属性后的冒号(style) 应该有一个等于(=)。
  2. 当您=声明后等于(color) 应该有冒号(:)。
  3. 围绕CSS声明的双引号。
  4. 用这一行替换该行:

    point.innerHTML = '<span style="color:#ffffff">TESTE</span>';