InnerHTML内容与屏幕上实际显示的内容不同

时间:2013-05-18 19:16:49

标签: javascript asp.net-mvc innerhtml

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

例如:当用户输入textbox时,它也应该替换<span>内的文字。

假设我创建了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;

0 个答案:

没有答案