donc, j'ai 2 cadres et que vous souhaitez accéder à l'élément d'une image dans une autre:javascript document.getElementById dans d'autres cadres
image 1:
<div id='someId'>...</div>
cadre 2:
var div=document.getElementById('someId');
div.innerHTML='something';
cela ne fonctionne d'aucune façon dans Firefox donc je veux être sûr, puis-je accéder à l'élément dans un autre cadre par son ID?
donc, il n'y a pas d'option que navigateur trouverait premier élément disponible avec ID désiré, peu importe dans quel cadre qui résident? –
@as: 'getElementByid' est limité à la recherche dans l'objet' document' dont il est une méthode. Gardez à l'esprit qu'une image est en fait un objet 'window' distinct, et un examen de la hiérarchie' window'-> 'document' devrait clarifier pourquoi une méthode sur un' document' ne peut pas examiner un 'document' dans un différent 'window'. – NickFitz
Il ne s'agit pas de chrome, 'window.frames ['framename']. Document' n'a rien dedans. Je veux dire 'windows.franes ['framename']. Ducumnet.getElementById (...) ...' résultats 'Uncaught TypeError: Impossible d'appeler la méthode 'getElementByName' de l'erreur undefined'. –