我动态创建了监听 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);
} })();
- UpdateTitleInMagnifiedView - 更新跨度元素的函数 document.getElementById("title_magnified_" + chartIndex).innerHTML = inputObject.value;