Ich versuche, den Text in der div class "instock" mit den Worten 'von Made' zu ändern und die "company" textÄndern Sie Text in div class mit Text aus einem anderen
<div class="productDetails">
<div class="description">
<span class="companyName>The Company Name</span>
</div>
<div class="instock">Handmade to order</div>
<div>
I instock wollen aussehen wie folgt aus:
<div class="instock">Made by The Company Name</div>
ich habe schon versucht, diese
var companyName = document.getElementsByClassName('companyName');
var companyNameText = companyName.nodeValue;
var instock = document.getElementsByClassName('instock');
var instockAlt = instock.nodeValue;
instockAlt.textContent = 'Made by' + companyNameText;
auch da dies nicht immer getan werden müssen (wenn n o Firmenname für die Änderung) Ich denke, ich muss prüfen, ob die Span-Klasse zuerst da ist.
ich die OP hoffen nicht mehr als ein Firmenname/instock Gruppe mit zur Arbeit hat, weil dies nicht gelingen wird. – j08691
Es funktioniert gut und ich fand es am einfachsten zu verstehen. Ich versuchte Antwort von j08691, die auch funktioniert, aber nicht, wenn ich einen anderen Bereich vor companyName habe. Ich verwende nur den companionName-Bereich, wenn ich dies für die einzelne instock-Klasse benötige. Danke an alle für Antworten. – Pete
Stellen Sie sicher, Sie verwenden den Code von @ j08691 ... –