-2
Ich bin ein Verkäufer bei eBay und möchte JavaScript bei eBay nutzen. Ich habe document.write
erfolgreich verwendet, um die Quelldatei von JavaScript zu setzen. Das Problem ist nichtNicht funktioniert .innerHTML
Das ist mein JavaScript:
window.onload = function trackt(){
\t if (typeof this.href === "undefined") {var str = document.location.toString();}
else {str = this.href.toString();}
var pos = str.indexOf("itm/");
var newStr = str.substring(pos+4);
var pos1 = newStr.indexOf("-/");
var newStr1 = newStr.substring(0,pos1);
\t var newStr2 = newStr1.replace(/\-/g,' ')
document.getElementById("cssmenu1").innerHTML = newStr1;
}
Das ist mein CSS:
#cssmenu_box{}#cssmenu1{float:left;right:-2%;padding:9;width:940px;height:31px;font-size:25px;background:transparent url('http://www.endition.net/ebay/templates/001/images/menu_bg.jpg') repeat-x top left;font-family:'Trebuchet MS',Helvetica,Arial,Verdana,sans-serif;color:#FFFFFF;border: 0.5px solid;border-radius:10px;}
Das ist mein HTML-Code:
<div id="cssmenu_right"></div><div id="cssmenu1">Men Leather Jacket</div>
.innerHTML
zeigt Fehler, wenn ich es mit der Konsole ausführen. Ich muss document.write()
Funktion verwenden.
';' 'fehlt, nachdem var newStr2 newStr1.replace = (/ \ -/g,‘ ‚)'. – Huelfe
@Huelfe Es ist kein Fehler, ';' auszuschließen, solange nur ein Befehl pro Zeile existiert. – Justinas
Steht eBAY die Verwendung von Javasctipt jetzt nicht mehr zur Verfügung? Sag es einfach. –