• 締切済み

画像をクリックして変数に値を代入

JavaScriptで、 ある画像をクリックして変数に10という値を代入したいと思っています。 ご存知の方いらっしましたらよろしくお願いします。 (「button」などで行う方法はわかります。)

みんなの回答

回答No.2

じぶんなら。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <title></title> <style type="text/css"> </style> <body> <form action="#"> <p> <img src="./img/0.gif" alt="*" id="a"> <img src="./img/1.gif" alt="*" id="b"> </p> <p>  <input type="text" id="va">  <input type="text" id="vb"> </p> </form> <script type="text/javascript"> //@cc_on document./*@if( @_jscript ) attachEvent( 'on' + @else@*/ addEventListener( /*@end@*/  'click', (function( set ) {   return function ( evt ) {    var e = evt./*@if( @_jscript ) srcElement @else@*/ target /*@end@*/;    if( 'IMG' !== e.nodeName ) return;    e.id == 'a' && set( 'va', 10);    e.id == 'b' && set( 'vb', 20);   };  })(   function ( id, val ) {    var e = document.getElementById( id );    if( 'INPUT' === e.nodeName ) e.value = val;   }  ), false); </script> //<a href="javascript:~は、もう・・・・よね。

  • NeilMania
  • ベストアンサー率30% (40/131)
回答No.1

function abc(abc){ var aaa = abc; } <img alt="" src="" onclick="abc(10)"/> 自分も詳しくありませんが、これでも出来るかと…