元スレ+ JavaScript の質問用スレッド vol.98 +
JavaScript覧 / PC版 /みんなの評価 :
952 = :
ゴメン何言ってるのかわかんない
953 = :
>>951
えっ?
957 = :
>>948
どんなプロパティを持っててどんなイベントが使えて
っていう情報が見れないですよそこわ
962 = :
フォーム部分
<form name="abc">
<input type="radio" name="test[0]"><input type="radio" name="test[0]"><br>
<input type="radio" name="test[1]"><input type="radio" name="test[1]"><br>
...
</form>
スクリプト部分
for(var i=0; i<2; i++){
document.abc.elements['test[i]'][0].checked = true;
}
○○
○○
とあるラジオボタンに
●○
●○
とチェックをつけたいのですがうまくいきません
document.abc.elements['test[0]'][0].checked = true;
document.abc.elements['test[1]'][0].checked = true;
↑
●○
●○
や
document.abc.elements['test[0]'][i].checked = true;
↑
○●
○○
なら動くのに何故でしょうか
お願いします
963 = :
>>962
全部「test[i]」という同じ名前になってるからでしょ。自分で「test[i]」って書いてるじゃん。
そのiだけ自分の脳内で0や1に置き換わってくれるとか思うのは勝手な勘違いなだけ。
対処方法は過去スレ見れば山のように前例があるから。
967 = :
Perlとかもそういった書き方できるから一概にどうとは言えんな
968 = :
こんな書き方するの PHPer くらいだろ。
Perl でどんな使い方を期待して、こんな記法するんだ。
970 = :
まさか変数展開の話をしていたとは…
それは単にプログラミング初心者のミスじゃないか。
972 = :
>>970
今回の問題はそれが原因だったんだから
変数展開の話しを想定するのが普通だろ
逆にどんな話を考えてたのか聞きたいわ
973 = :
>>972
え?お前↓の書き方見て、Perl 使ってるかも、とか思うの?w
<input type="radio" name="test[0]">
974 = :
>>973
おい、くだらねえ連投してるお前、さっさと新スレ立てろよ
976 = :
ありがとぅー!
977 = :
何この流れ、、、
978 = :
ネットで調べながら作ったのですが、詰まってしまいました。どなたかお力を貸していただけないでしょうか・・・
【環境】 IE8, Firefox, chrome
【何をしたのか】 マウスクリック
【エラーメッセージ】 Uncaught TypeError: Cannot set property 'src' of null
【期待する結果】 一つのものがあって、カラーヴァリエーションをそれぞれ表示させたいと考えています。
そのために画像の切替をjavascriptで行おうとしましたが、
同ページに一つだけの場合なら上手くいくのですが、複数になると全く動きません。
【サンプルHTML】
<img src="./images/oya_a_01.jpg" name="oya_a" /> //切替画像その1
<img src="./images/01.jpg" onClick="chgImg('oya_a',0)"/>
<img src="./images/02.jpg" onClick="chgImg('oya_a',1)"/>
<img src="./images/oya_b_01.jpg" name="oya_b" /> //切替画像その2
<img src="./images/03.jpg" onClick="chgImg('oya_b',2)"/>
<img src="./images/04.jpg" onClick="chgImg('oya_b',3)"/>
【サンプルjavascript】
<script type="text/javascript">
if(document.images) {
var imgs = new Array();
imgs[0] = new Image(); imgs[0].src ="./images/01.jpg";
imgs[1] = new Image(); imgs[1].src ="./images/02.jpg";
imgs[2] = new Image(); imgs[2].src ="./images/03.jpg";
imgs[3] = new Image(); imgs[3].src ="./images/04.jpg";
}
function chgimg(imgNo, imgname) {
if(document.images) {
document.images[imgNo].src = (imgs[imgname]) ? imgs[imgname].src : imgname;
}
}
979 = :
chgimgの文字の大小
chgimgの引数の順序
980 = :
>>979
ありがとうございます。
ご指摘いただいた修正をした結果、エラーはでなくなりましたが、
正常な動作はしませんでした・・・。
クリックした画像の一個手前の画像が切り替わってしまいました
982 :
>>980
クリックする度にその対象となる要素を探しに行くのではなく
まず最初に親子画像の要素をカップリングしておいて
それからイベントハンドラを設定すればいいよ
983 = :
親子画像の要素をカップリング?
985 = :
こゆのどーよ
<img src="./images/oya_a_01.jpg" name="oya_a" /> //切替画像その1
<img src="./images/01.jpg" onClick="document.images.oya_a.src=this.src"/>
<img src="./images/02.jpg" onClick="document.images.oya_a.src=this.src"/>
986 = :
>>985
動きません
990 = :
>普通のプログラミング言語で普通の動きをする
この「普通の動きをする普通のプログラミング言語」を列挙してください
991 = :
なでしこ言語
992 = :
>>987
小数点はドット(ピリオド)のこと
993 = :
sed「コマンド」という表現に違和感がある。
994 = :
スレ違い
995 = :
残尿感がある。
997 = :
>>987
「普通のプログラミング言語」なんて幻想。たまたま世界最初の高水準言語FORTRANがそうなって
いて、多くの言語が真似しただけ。著名な言語ではPascalとかCommonLispとかはそうなってない。
だからJavaScriptなんかごく「普通」だ。CとJavaとC++に似てるのが普通とかいうのは傲慢。
998 = :
話がよく分からないから各言語での結果を書いてよ
1000 = :
>>997
普通とか言うくらいでいちいち反応して荒らすな
心が狭い奴らだな
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.128 + (1001) - [95%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.138 + (1004) - [95%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.108 + (1001) - [95%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.89 + (1001) - [95%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.87 + (1001) - [95%] - 2011/6/21 6:33
トップメニューへ / →のくす牧場書庫について