Доброе время суток! Подскажите пожалуйста, как сделать выделение содержимого текстовой области элемента
у меня есть функция
function(id){
if(ie){
var range = document.createTextRange();
var tab=document.getElementById(id);;
range.moveToElementText(tab);
range.select();
} else {
var range = document.createRange();
referenceNode = document.getElementById(id);
range.selectNodeContents(referenceNode);
referenceNode.focus();
}
}
Я передаю ей id элемента(в конкретном случае-id таблицы). Выделение работает только для ie а для остальных браузеров нет. Подскажите пожалуйста, как сделать кроссбраузерное выделение текстового содержимого элемента