Comment dois-je faire OuterHTML dans firefox?

Partie de mon code j'obtiens le OuterHTML propery

"<LI onclick="TabClicked(this, 'SearchName', 'TabGroup1');">Name "

donc je peux faire des trucs involing l'analyser.

Il n'y a pas de OuterHTML propriété en javascript sur firefox et si je ne peux pas trouver un autre moyen d'obtenir cette chaîne. Des idées?

  • À partir de votre exemple, il n'est pas clair ce que vous souhaitez accomplir et où voulez-vous utiliser cette propriété.
  • Tout ce que je veux est le texte dans l'événement OnClick comme une chaîne de caractères, donc je peux faire des choses avec elle.
  • Si tout ce que vous voulez, c'est le onclick, puis l'utilisation de l'orme.getAttribute("onclick").
  • Ouais, vous pensez que oui, mais le gros de la recherche sur google m'a montré getattribute était buggé et brisé dans chaque navigateur, et getattributenode était la solution;)
  • Ok, puis utilisez getAttributeNode à la place. Ça n'explique toujours pas pourquoi vous voulez outerHTML (bien qu'il existe d'autres raisons, bien sûr)
  • La raison pour laquelle je voulais c'était parce que j'avais un peu de javascript qui a analysé pour l'événement onclick et fait un peu de funk avec elle, de faire un contrôle onglet. C'était il y a longtemps, et je ne savais pas jquery =)

InformationsquelleAutor NibblyPig | 2009-11-09