Ich habe eine Liste von Elementen, die Links sind, und ich möchte nur einen Teil des Links basierend auf einem Eingabefeld ändern.Javascript, ändern mittleren Teil eines Links
Zum Beispiel:
http://www.myexamplepage.com/?q=%22ITEM1%22&sort=date&from=2017-01-11&to=2017-01-20
Also, wenn ich dies tun wollen:
<form><input id="date"><input></form>
<a href="http://www.myexamplepage.com/?q=%22ITEM1%22&sort=date&from=XXXXXX&to=XXXXXX">
<a href="http://www.myexamplepage.com/?q=%22ITEM2%22&sort=date&from=XXXXXX&to=XXXXXX">
<a href="http://www.myexamplepage.com/?q=%22ITEM3%22&sort=date&from=XXXXXX&to=XXXXXX">
Wo XXXXXX auf den Wert i Eingang in das Eingabefeld ändert. Da ein anderer Teil der Verbindung geändert wird (ITEM1, ITEM2, ITEM3 usw.) wird diese Lösung zum Beispiel nicht funktionieren: How to change part of HTML href elements with javascript Alle Lösungen, die ich finde, sind wie diese, oder sie ändern alles nach XXXXXX im Link vollständig.
Irgendwelche Tipps?
Auch Ihre HTML ist ungültig: '' ist kein gültiges Eingangselement. – Dai
Ja, es war nur ein Beispiel und ziemlich über den Punkt hinaus. –