2016-11-26 3 views
-1

私はHTMLページからjsを通してテキストを印刷しようとしています。 私のコードはgetElementById()を見つけることができません

var nameOfCreator = "XYZ"; 
var scriptcode="document.getElementById('billto_first_name').value='ABC' "; 
frmB.Browser0422f79dce36f4c.evaluateJavaScript(scriptcode); 
frmB.Browser0422f79dce36f4c.evaluateJavaScript("document.getElementById('billto_first_name').value= nameOfCreator ");` 

予想される出力はXYZですが、誰も助けABC.Canなってきています。

ありがとうございます。

+3

私は、オブジェクトnameOfCreatorに値が「billto_first_name」を上書きしようとしていますなぜ – Haris

+0

コードの最後の行には、あなたが「ABC」のthatsに値を設定していますXYZを出力として表示しますが、オブジェクトに値を表示することはできません。 – Ranbijay

+0

2行目と3行目を削除すると、何が得られますか? –

答えて

2

はしてみてください。この

frmB.Browser0422f79dce36f4c.evaluateJavaScript("document.getElementById('billto_first_name').value= '" + nameOfCreator + "'");

+0

あなたは天才です、それは働いた!ありがとう!! – Ranbijay

+0

うれしいことがあります。 @StockOverflawが「別のコンテキスト」について何を指摘したのかを続けます。 について – RizkiDPrast

関連する問題