2017-02-10 4 views
-1

私はJavaScriptの初心者です< 1週前 非常に短いHTML/JavaScriptを書き、コンソールに表示させました。JavaScriptのdocument.getElementbyId.innerHTMLを使用して関数の結果をブラウザに変数として表示

基本的に、変数として使用された関数の結果をHTMLの<p>タグ内に表示したいとします。

コンソールに表示するスクリプトを取得しました。

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width"> 
<title>JS Bin</title> 
</head> 
<body> 
<script> 
var kilo = function(pound) { 
    return pound/2.2; 
} 
kilo (220); 
console.log (kilo(220)); 
</script> 
<script> 
var kilog = function(pounds) { 
    return pounds/2.2; 
} 
console.log (kilog(440)); 
</script> 
<p id="Kilograms"><!--I want the result here--></p> 

</body> 
</html> 

にはどうすればVARキロ(ポンド)...のIDキログラムとpタグに表示するすなわち変数として関数の結果を得るのですか?

+0

の可能性のある重複した[document.writeをせずにHTMLページではJavaScript変数を表示する方法](http://stackoverflow.com/questions/9689109/how-to-display-javascript-variables-in-a -html-page-without-document-write) –

+0

そして、その質問への答えは、あなたにそれを行う方法を正確に教えてくれます... –

+0

私の謝罪マイク、それは私が探しているものではありません。特定の関数document.getElementById.innerHTMLを使用して、ブラウザのHTMLに表示する変数として関数の結果を書きたいと思います。私は結果をコンソールに書き込むためのスクリプトを手に入れました。同じ結果がHTMLのp要素タグの間に現れるようにします。 – Zachra

答えて

0

スクリプトBODYコードの後もSHOLD試してみてください、またはあなたが文書readyイベントリスナーを追加する必要があります。 JSBinに

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width"> 
<title>JS Bin</title> 
</head> 
<body> 
<p id="Kilograms"><!--I want the result here--></p> 

</body> 
<script> 
var kilo = function(pound) { 
    return pound/2.2; 
} 
kilo (220); 
console.log (kilo(220)); 

var kilog = function(pounds) { 
    return pounds/2.2; 
} 
console.log (kilog(440)); 
document.getElementById("Kilograms").innerHTML = kilog(440); 
</script> 
</html> 

例::だから、このソリューションを試してみてくださいhttps://jsbin.com/pacovasuve/edit?html,output

+0

私はjsbinでエラーが発生しました。 – Zachra

+0

私は私の答えを編集しました。今見ます。 –

+0

ありがとうございます。私のために働いた。昨日働いてもらったけど、あなたは正しい方向に私を指差した。 – Zachra

0

この

var p = document.getElementById('Kilograms'); 
p.innerHtml = 'any text'; 
// OR 
p.innerHtml = kilog(440); 
+0

このコードがOPに役立つ理由/方法の説明を追加してください。これにより、今後の視聴者からの回答が得られます。詳細については、[このメタ質問とその回答](http://meta.stackoverflow.com/q/256359/215552)を参照してください。 –

+0

@Shayanお願いします。私はそこにテキストが必要なわけではありません。むしろそこに変数として関数の結果があります。 – Zachra

+0

@Zachra私は私の答えを編集しています。それを見てください – Shayan

0

あなたのJSコードでこれを試すことができます。

document.getElementById("Kilograms").innerHTML="write whatever you want here"; 
+0

答えの解説は常に高く評価されています。 –

関連する問題