GetElementById IE
-
19-09-2019 - |
Pergunta
eu tenho este:
<input type="hidden" id="aid" value="<? echo $_GET['id']; ?>"></div>
e
var aID = document.getElementById('aid'); var postFile = 'showcomments.php?id='+ aID.value; $.post(postFile, function(data){
Por isso vai funcionar apenas em FF e não IE?
Solução
IE tem problemas (bugs) com mantendo namespaces distinta. Você tem qualquer outro lugar na página que usa "ajuda" como um id
, um name
, uma variável no escopo global, ...? Se assim for, isso é problema seu. Uma maneira fácil de verificar é fazer uma experiência: Alterar ID do campo oculto para flibberdegibbet
e alterar a cadeia na sua chamada getElementById
. Se ele começa a trabalhar, isso significa que você tem um lugar conflito de nome.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow