有人知道一种基于元素值以外的内容将Selection对象与HTML dom元素进行匹配的方法吗?
让我们看一下下表:
123 | 246 | 345
456 | 123 | 567
用户想要通过用鼠标选择第一行来修改它。在javaScript中,我可以匹配
Class.proto = function() {
var superclass = Class.superclass;
if (superclass) { superclass.proto(); }
if (!wasApplied) {
wasApplied = true;
Class.PrototypeMixin.applyPartial(Class.prototype);
Ember.rewatch(Class.prototype); // setup watch chains if needed.
hasChains = !!meta(Class.prototype, false).chains; // avoid rewatch
}
return this.prototype;
};
与
window.getSelection().toString().split("\t")
查找选定的单元格。但是对于这种匹配,除了组合元素值(innerHTML)外,我没有发现其他任何方法。 这将意味着所有具有相同值的单元格(在示例中,第二行的第二列)将变为未选择的已修改方法。我的代码供您参考:
document.getElementsByTagName("td")