由于某种原因,getElementById()和getElementsByClassName()无法找到gmail上的许多元素。 例如,导航栏上标题为“Mail”的div具有代码:
<div id=":qy" class="z9 z8 T2"><span class="is">Mail</span><div class="Ww4Jzd"></div></div>
然而,在Chrome控制台中运行document.getElementById(":qy")
却找不到它。我错过了什么?
答案 0 :(得分:2)
他们在iframe中。这应该这样做:
document.getElementById('canvas_frame').contentWindow.document.getElementById(':qy')
答案 1 :(得分:0)
ID不能以冒号开头。