0

画像のクリック時に変化する変数に格納されている情報をいくつかのdivに入力しようとしています。これは私のタグ内のコードの一部です:

function getName(name){
    document.getElementById('show_name').innerHTML = name
}

function getDetailsForBill(){
     getName('Bill Gates'); 
     getMotto('Bills motto'); 
     getImage ('<img src="http://www.somepage.com/images/team/bill.jpg" />');
}

これは私がonclickを使用する方法です:

<img src="bill.jpg" onclick="getDetailsForBill();" />

これは私が各人に関連する情報を表示しようとする方法です:

<div id="show_name"></div>

ただし、情報は表示されません。私に何ができる?

ありがとうございました。

4

2 に答える 2

0

あなたが示したコードには何の問題もないので、問題はあなたが示していない何かのどこかにあります。

これが実際の例です。コードと比較すると、違いがわかるかもしれません。

http://jsfiddle.net/Guffa/bkyFb/


編集:

投稿したフィドルのコードに構文エラーがあります。の代わりにgetDetailsForBill関数を終了します。}}}

于 2012-09-08T20:08:02.530 に答える
0

まず、ページにid ='show_name'のdivが1つだけありますか?

次に、getDetailsForBill()を次のように変更してみてください。

function getDetailsForBill(){
     getName('Bill Gates'); 
     //getMotto('Bills motto'); 
     //getImage ('<img src="http://www.somepage.com/images/team/bill.jpg" />');
}

これは正常に機能し、名前が表示されますか?

于 2012-09-08T20:10:15.427 に答える