- 締切済み
画像をクリックして変数に値を代入
JavaScriptで、 ある画像をクリックして変数に10という値を代入したいと思っています。 ご存知の方いらっしましたらよろしくお願いします。 (「button」などで行う方法はわかります。)
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- babu_baboo
- ベストアンサー率51% (268/525)
じぶんなら。 <!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)
function abc(abc){ var aaa = abc; } <img alt="" src="" onclick="abc(10)"/> 自分も詳しくありませんが、これでも出来るかと…