2016-04-15 12 views
-2

私はeBayで販売中で、eBayでJavaScriptを使用したいです。私は正常にdocument.writeを使用してJavaScriptのソースファイルを配置しました。Not Working .innerHTML

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; 
 
}

この私のCSS:

<div id="cssmenu_right"></div><div id="cssmenu1">Men Leather Jacket</div> 

#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;} 

これは私のhtmlコードで問題は、それはこれが私のJavaScriptのである

が動作していません

.innerHTMLはコンソールを使用して実行するとエラーが表示されます。私はdocument.write()機能を使用する必要があります。

+0

';' 'VAR newStr2 = newStr1.replace後に欠落している - '(/ \「」/ G)。 – Huelfe

+0

@Huelfe 1行に1つのコマンドしかない限り、 ';'を除外するのは誤りではありません – Justinas

+0

eBAYはJavasctiptの使用を今停止していませんか?ただ言って。 –

答えて

-1

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; 
 
} 
 
//instead of innerHTML use text(newStr1);