/ / Cómo acceder a un elemento externo dentro de un elemento polimérico - polímero

Cómo acceder a un elemento externo dentro de un elemento polimérico - polímero

Cómo acceder a un elemento externo dentro de un elemento polimérico.

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
//Here I want to access the externalDropZoneContainerId so that I can bind drag and drop functionality to this ID
//$("#" + externalDropZoneContainerId) does not work.
}
})
</script>
<polymer-element>

Respuestas:

0 para la respuesta № 1

El atributo es accesible a través de this.externalDropZoneContainerId, la API estándar de DOM para obtener elementos es document.getElementById:

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
var elem = document.getElementById(this.externalDropZoneContainerId);
}
})
</script>
<polymer-element>

En vez de ready evento tal vez deberías usar el domReady evento en su lugar, de lo contrario el otro elemento aún no se puede garantizar la existencia.


preguntas relacionadas


Comentarios (0)

Añadir un comentario