Table des matières
回复讨论(解决方案)
Maison interface Web tutoriel HTML FireFox下innerHTML无法获取到文本框的value值_html/css_WEB-ITnose

FireFox下innerHTML无法获取到文本框的value值_html/css_WEB-ITnose

Jun 24, 2016 pm 12:17 PM

演示地址
http://218.26.94.139/tmp/test.htm

当通过js代码给文本框赋值后,FireFox的innerHTML无法得到文本框的value值.


回复讨论(解决方案)

如果把源代码稍微修改一下,
文本框里面预先就写上值,再通过js修改为CCCC,在IE中显示为CCCC,但在FF显示为AAAA,就是说Firefox中无法得到文本框动态写入的值.

结论:FireFox还真不是一般的废物.

确实是这样,在Chrome、Opera中也是如此。

由于需要这个功能的HTML内部结构非常复杂,把值遍历取出再赋回过于复杂,最后我的处理结果
if(ISFF)
{
    alert("由于FireFox功能的缺陷,本操作不支持在FireFox下调用,请改用IE浏览器.");
    return;
}

刚才还遇到了一个问题,就是XML在Firefox下如果节点内容值长度超过4096则自动截成多个节点,一头雾水又折腾了半天才做了处理代码.
标准有个屁用呀,好些功能要么不支持,要么有bug,某人骚燥的非要代码同时支持IE和FireFox,再日一次FireFox,一并日.

有时候,要想兼容所有的浏览器,只有先 js判断,然后调用 不同的 方法!

如果能这么做我就已经烧了高香了,关键是这么做也不行呀.
代码中有很多地方做判断
if(isie)
 ……
else
 ……

关键这个功能firefox是有问题的呀.

何必搞得这么复杂,你赋值时不要直接赋,直接添加属性不就可以了。试下下面的
document.getElementById("inp1").setAttribute("value",“ccc”);

这只是说明这个问题的一个例子,真正的程序是很复杂的,文本框内的值都是人工手填的


你可以借鉴下 jquery的源代码 看他是怎么取value的

你可以借鉴下 jquery的源代码 看他是怎么取value的
jq也是一样的。感觉这个是浏览器的问题,我检查了下。=。=!
ff chrome opera ie9都是这样的。。。

不是吧,IE9也是这样?!

IE9没这个问题,试过了
别吓唬我,这可是个很重要的功能.

在后面加上这句就可以实现动态输入时innerHTML得到Value.

document.getElementById("inp1").addEventListener("keyup",function(){document.getElementById("inp1").setAttribute("value",document.getElementById("inp1").value);},false);
Copier après la connexion

IE9没这个问题,试过了
别吓唬我,这可是个很重要的功能.

IE9 100%一样,你可以在你的测试页面使用IE9测试下,我用的是x64 的IE 文档模式IE9 浏览器模式IE9
你可能是使用了Quirks模式

smsType = document.getElementById("smsType").value;
calledNumber = document.getElementById("calledNumber").value;
content = document.getElementById("content").value;
content = encodeURIComponent(content);

我怎么一取一个准啊。。。

把ff的历史记录清除就能更新了!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quel est le but du & lt; Progress & gt; élément? Quel est le but du & lt; Progress & gt; élément? Mar 21, 2025 pm 12:34 PM

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

Quel est le but du & lt; datalist & gt; élément? Quel est le but du & lt; datalist & gt; élément? Mar 21, 2025 pm 12:33 PM

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

Quelles sont les meilleures pratiques pour la compatibilité entre les navigateurs dans HTML5? Quelles sont les meilleures pratiques pour la compatibilité entre les navigateurs dans HTML5? Mar 17, 2025 pm 12:20 PM

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

Quel est le but du & lt; mètre & gt; élément? Quel est le but du & lt; mètre & gt; élément? Mar 21, 2025 pm 12:35 PM

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

Comment utiliser les attributs de validation du formulaire HTML5 pour valider l'entrée utilisateur? Comment utiliser les attributs de validation du formulaire HTML5 pour valider l'entrée utilisateur? Mar 17, 2025 pm 12:27 PM

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

Quelle est la balise Meta de la fenêtre? Pourquoi est-ce important pour une conception réactive? Quelle est la balise Meta de la fenêtre? Pourquoi est-ce important pour une conception réactive? Mar 20, 2025 pm 05:56 PM

L'article traite de la balise Meta de la fenêtre, essentielle pour la conception Web réactive sur les appareils mobiles. Il explique comment une utilisation appropriée garantit une mise à l'échelle optimale du contenu et une interaction utilisateur, tandis que la mauvaise utilisation peut entraîner des problèmes de conception et d'accessibilité.

Quel est le but du & lt; iframe & gt; étiqueter? Quelles sont les considérations de sécurité lorsque vous l'utilisez? Quel est le but du & lt; iframe & gt; étiqueter? Quelles sont les considérations de sécurité lorsque vous l'utilisez? Mar 20, 2025 pm 06:05 PM

L'article traite du & lt; iframe & gt; L'objectif de Tag dans l'intégration du contenu externe dans les pages Web, ses utilisations courantes, ses risques de sécurité et ses alternatives telles que les balises d'objet et les API.

Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Gitee Pages STATIQUE Le déploiement du site Web a échoué: comment dépanner et résoudre les erreurs de fichier unique 404? Apr 04, 2025 pm 11:54 PM

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...

See all articles