Признаюсь сразу, что в создании расширений я новичок.Изучаю, пытаюсь практически использовать. Создал простинькое расширение, которое на загруженной странице находит element с id="question-text" и должно выдать его innerHTML.
Фрагмент страницы -
.......
<DIV id='question-text'>
<p>Просто текст</p>
</DIV>
<button onclick="Gbs()">fgh</button>
</body>
</html>
........
Фрагмент скрипта -
........
function Gbs(){
var pm=document.getElementById("question-text");
if(!pm){
alert('нету');
}
else
{alert('есть');}
}
........
Если на странице нажму кнопку все ок - 'есть'. Если нажму на кнопку созданого расширения , результат- 'нету'. Простой alert('текст') расширени выводит. Но любые варианты типа document.body.innerHTML или elementsbyTagName('div')[0] и т.п. из расширения не работают. Подскажите пожалуйста, что мне нужно еще сделать, чтоб скрипт заработал из расширения?
Отсутствует
function Gbs(){ var pm=content.document.getElementById("question-text"); if(!pm){ alert('нету'); } else {alert('есть');} }
Отсутствует