Если фрейм на том же домене что и создавшее его окно, то получив элемент штатно getElemenById а затем получай его document вот так:
var frameDocument = myFrame.contentDocument || myFrame.contentWindow.document
Так же можно получить доступ к фрейму (точнее его winodow) если задать ему атрибут name с помощью:
window.frames["имя фрейма"]
и уже от полученного получить document
Имея доступ к document, можно уже запрашивать любые элементы на странице и править их
p.s. там много исторических наслоений от разных браузеров, советую протестировать выбранный способ, в т.ч. на мобильных
p.p.s.
если фрейм чужой, то доступа вы к нему иметь не можете (под вопросом домены третьего уровня, это вопрос исследования, мало ли как браузеры это реализуют), так как иначе это будет страшнейшая дыра и доступ злоумышленника к вашим личным кабинетам на сайтах.
Полный доступ к содержимому фреймов имеют браузерные плагины, или к примеру твой собственный браузер на базе готовых компонент