var range=document.selection.createRange(); var obj=range.previousSibling;obj便是你要获得的左边的img标签元素对象。 previousSibling代表当前元素的前一个标签元素。需要特别注意的是:注释和文本也都是标签元素,如果你获取不到的话,可以多次调用该属性: var obj=range.previousSibling.previousSibling.previousSibling; 如果你想知道obj到底是什么标签,可以查看其内容: alert(obj.innerHTML);
然后没个img遍历一下...看看楼下有没更好的方法...
var obj=range.previousSibling;obj便是你要获得的左边的img标签元素对象。
previousSibling代表当前元素的前一个标签元素。需要特别注意的是:注释和文本也都是标签元素,如果你获取不到的话,可以多次调用该属性:
var obj=range.previousSibling.previousSibling.previousSibling;
如果你想知道obj到底是什么标签,可以查看其内容:
alert(obj.innerHTML);