Je suis nouveau dans JavaScript. Je souhaite stocker Par exemple ci-dessous, la valeur Mon HTML ressemble au dessous: P> svg.class code> de la valeur variable et nouvelle pour créer une nouvelle fonction. svg.class code> est sur la superficie Besoin de stocker en $ Overline = surligne et besoin de créer le nom de la fonction comme fonction NEWERLINE () CODE>. Comment y aller? P> function overline(item) {
input = item.parentNode.parentNode.parentNode.parentNode;
item.outerHTML = "";
}
4 Réponses :
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="mord accent">
<span class="vlist-t">
<span class="vlist-r">
<span class="vlist" style="height: 1.20533em;">
<span class="mord">
<span class="mord mathdefault">A</span>
</span>
<span class="svg-align" style="top: -3.68333em;">
<span class="stretchy" style="height: 0.522em; min-width: 0.888em;">
<span class="halfarrow-left" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="overline" viewBox="0 0 400000 522" preserveAspectRatio="xMinYMin slice">
<path d="M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z"></path>
</svg>
</span>
<span class="halfarrow-right" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="overline" viewBox="0 0 400000 522" preserveAspectRatio="xMaxYMin slice">
<path d="M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"></path>
</svg>
</span>
</span>
</span>
</span>
</span>
</span>
</span>
<input type="button" id="newline" value="getValue">
</button>L'OP est nouveau dans JavaScript, vous devez préciser que cette réponse utilise une bibliothèque de JQuery qu'ils pourraient ne pas savoir / utiliser ou souhaiter
@Vivian: Mais la valeur de la classe est n'importe où. Comment stocker la valeur automatiquement et créer le nom de la fonction basé sur SVG.Class. Voir la question mise à jour.
Pouvez-vous me donner des détails comme ce que vous voulez réaliser.
@Vivian: Maintenant, l'échantillon la valeur code> est surligné code> et soulignant code>. Je voudrais stocker svg.class = "Overline" code> la valeur est $ weboverline code> et svg.class = "SOUNDING" code> La valeur est $ Neuvunderline code>. Mais notez que la valeur svg.class code> n'est pas seulement Soulignez code> et surligne code>. Ce sera peut-être n'importe quoi ... j'espère que vous pourrez comprendre ma question.
@Vivian: c'est bien fonctionnement. Mais comment définir la boucle pour code> pour vérifier la balise code> svg code>?
@Vivian: une petite aide et j'ai été essayé ces 2 derniers jours et non trouvé la solution. Après alerte la valeur de la classe, je veux supprimer la classe avec valeur. Par exemple Classe = "Overline" Code> Pour être supprimer. Comment y parvenir?
@Vivian: J'attends votre réponse. et quelle est la signification de fs [élément] () code>?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="mord accent">
<span class="vlist-t">
<span class="vlist-r">
<span class="vlist" style="height: 1.20533em;">
<span class="mord">
<span class="mord mathdefault">A</span>
</span>
<span class="svg-align" style="top: -3.68333em;">
<span class="stretchy" style="height: 0.522em; min-width: 0.888em;">
<span class="halfarrow-left" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="overline" viewBox="0 0 400000 522" preserveAspectRatio="xMinYMin slice">
<path d="M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z"></path>
</svg>
</span>
<span class="halfarrow-right" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="underline" viewBox="0 0 400000 522" preserveAspectRatio="xMaxYMin slice">
<path d="M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"></path>
</svg>
</span>
</span>
</span>
</span>
</span>
</span>
</span>
<input type="button" id="newline" value="getValue">
</button>
Comment créer le nom de la fonction avec NEW NEW code> + classname` avec pour boucle code>?
J'attend votre réponse. Comment réaliser le nouveau NEAT + NomName pour créer une fonction (). Exemple Fonction Newoverline () {....} et fonction Neuvunderline () {....} code> etc ... merci.
J'ai essayé mais je ne suis pas capable de trouver une solution, le F [élément] est utilisé pour appeler la fonction de manière dynamique.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="mord accent">
<span class="vlist-t">
<span class="vlist-r">
<span class="vlist" style="height: 1.20533em;">
<span class="mord">
<span class="mord mathdefault">A</span>
</span>
<span class="svg-align" style="top: -3.68333em;">
<span class="stretchy" style="height: 0.522em; min-width: 0.888em;">
<span class="halfarrow-left" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="overline" viewBox="0 0 400000 522" preserveAspectRatio="xMinYMin slice">
<path d="M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z"></path>
</svg>
</span>
<span class="halfarrow-right" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="underline" viewBox="0 0 400000 522" preserveAspectRatio="xMaxYMin slice">
<path d="M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"></path>
</svg>
</span>
</span>
</span>
</span>
</span>
</span>
</span>
<input type="button" id="newline" value="getValue">
</button>Merci beaucoup. Cela fonctionne bien comme ce que j'avais attendu. Pourriez-vous me fournir de bon JS et de jQuery Tutorial Link. J'ai cherché beaucoup de choses sur le Web et non trouvé une bonne solution. Maintenant, je suis très intéressé à étudier JS et JQuery. Merci encore Vivian pour votre aide immédiate ...
Vous pouvez faire référence à ce TutorialSpoint.com/javascript et TutorialSpoint.com/jQuery
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="mord accent">
<span class="vlist-t">
<span class="vlist-r">
<span class="vlist" style="height: 1.20533em;">
<span class="mord">
<span class="mord mathdefault">A</span>
</span>
<span class="svg-align" style="top: -3.68333em;">
<span class="stretchy" style="height: 0.522em; min-width: 0.888em;">
<span class="halfarrow-left" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="overline" viewBox="0 0 400000 522" preserveAspectRatio="xMinYMin slice">
<path d="M40 281 V428 H0 V94 H40 V241 H400000 v40z M40 281 V428 H0 V94 H40 V241 H400000 v40z"></path>
</svg>
</span>
<span class="halfarrow-right" style="height: 0.522em;">
<svg width="400em" height="0.522em" class="underline" viewBox="0 0 400000 522" preserveAspectRatio="xMaxYMin slice">
<path d="M399960 241 V94 h40 V428 h-40 V281 H0 v-40z M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"></path>
</svg>
</span>
</span>
</span>
</span>
</span>
</span>
</span>
<input type="button" id="newline" value="getValue">
</button>
Merci pour votre code. Mais vous avez d'abord supprimer le code code> code code> et alerte uniquement soulignant code>. Mais je souhaite alerter toute la valeur de la classe dans pour code> boucle, puis devez supprimer une par une dans une classe la valeur code>.
Pourriez-vous donner des détails sur ce que vous voulez réaliser
Je voudrais alerter la première fois svg.class code> valeur. Après cela, je veux supprimer svg.class code> valeur. Encore une fois, trouvez svg.class code> deuxième valeur.
Toute étape que vous avez faite vers cela ??
@Shubh: Je sais comment créer le nom de la fonction mais ne sait pas de stocker la valeur dans l'attribut DOM. Je suis nouveau en JavaScript et j'ai commencé à apprendre JS ...
Vous pouvez trouver la plupart des éléments dont vous avez besoin dans Ce message , hésita le drapeau comme une duplication directe BTW. Vous devez préciser votre question sur ce qui vous bloque, comme ce n'est pas un site de tutoriel