人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JAVASCRIPTについて質問です。

<SCRIPT LANGUAGE=javascript>
<!--
function hoge(z) {b1.bC = z;}
function hoge2(z) {b2.bC = z;}
function hoge3(z) {b3.bC = z;}
function hoge4(z) {b4.bC = z;}
function hoge5(z) {b5.bC = z;}
//-->
</SCRIPT>

上記を1つに纏める事は可能なのでしょうか?
function hoge(z),hoge2(z),・・・・みたいに出来ないかと思いまして。
何か方法がありましたら教えて下さい。

●質問者: haring
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:b2 B4 BC hoge JavaScript
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● tadashi0805
●27ポイント

function hoge(z) {

b1.bC = z;

b2.bC = z;

b3.bC = z;

b4.bC = z;

b5.bC = z;

}

では、NGなんでしょうか?

少なくとも、関数宣言部分を複数並べるのは無理です。

◎質問者からの返答

NGのようです。

onMousedown="hoge2('#FF0000')

onMousedown="hoge3('#FFFF00')

のように利用しています。


2 ● sudo44ug
●27ポイント

すいません。「function hoge(z),hoge2(z),・・・・みたい」

これがどのような事を意味しているのかよくわからないのですが、、

function hoge(id,value){

id.bC = value;

}

では、ダメなのでしょうか?

全然検討違いでしたら、ごめんなさい。


3 ● tadashi0805
●26ポイント

なるほど、関数の入口は別々にする必要があるんですね。

となると、前述の回答の通りで、宣言は個々に書く必要があって、JavaScriptの文法上まとめるのは無理です。

◎質問者からの返答

やっぱりそうなるのですね。

わかりました。何度も有難う御座いました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ