【发布时间】:2016-08-22 05:12:55
【问题描述】:
var t = 0, i = 0;
var letter = document.createElement('span')
letter.id = "x" + t + "x" + i;
letter.innerHTML = text[t];
highlight.appendChild(letter);
var position = $("#" + "x" + t + "x" + i).position();
这是代码,它一直说字母未定义。
【问题讨论】:
-
ID 不能以数字开头。
-
问题是位置没有更新换行符
-
在 HTML 5 规范中,ID 可以以数字开头。见stackoverflow.com/questions/70579/…。
标签: javascript jquery position append element