0

我动态创建了监听 onkeyup 动作的 span 元素。

例如:当用户输入 atextbox时,它也应该替换里面的文本<span>

假设我创建N了跨度元素。

N-1的然后完美地工作,但最后一个没有。

当我使用 Inspect Element(Chrome 浏览器)并拨打电话时

document.getElementById("span...").innerHTML

我看到了新文本,但在屏幕上我仍然看到旧文本。

我的代码: 1. 这是我动态创建文本输入的部分

titleInput.onkeyup = (function () 
{ 
  var inputObject = titleInput; 
  var chartIndex = numberOfTds; return function () {          
  UpdateTitleInMagnifiedView(inputObject, chartIndex); 
} })();
  1. UpdateTitleInMagnifiedView - 更新跨度元素的函数 document.getElementById("title_magnified_" + chartIndex).innerHTML = inputObject.value;
4

0 回答 0