読者です 読者をやめる 読者になる 読者になる

setAttributeのonclickがIEで動作しない

IE7で動作しなかったので、下記に書き換え FF3.5と、IE7で確認 var cellText = document.createElement("input"); cellText.type = "button"; cellText.value = "編集"; cell.appendChild(cellText); - cellText.setAttribute("onclick", "alert('test!');")…

配列のnameを持つラジオボタンへのアクセス

別にnameが配列だからって何ら変わらない。 物凄い単純なことをすぐに忘れる… [HTML] <input name="sip003Form[from]" type="radio" value="1"> <input name="sip003Form[from]" type="radio" value="2">[javascript] var info = document.forms[0].elements["sip003Form[from]"]; for(i=0; i

多次元連想配列へのアクセス

var arr_enq_ans = new Array(); arr_enq_ans[arr_enq_ans_cnt] = new Array(); arr_enq_ans[arr_enq_ans_cnt]["text"] = "abc"; arr_enq_ans[arr_enq_ans_cnt]["kind"] = "123"; alert(arr_enq_ans[0].text); alert(arr_enq_ans[0]["text"]);どっちでもいけ…

JavaScript正規表現まとめ

ここに追記 "enq_int"という文字列以外を取得 var str = xxx.match(/[^enq_int]/);

文字コード変換(文字化け対策)

function change1() { // 文字コードに変換 document.form1.text2.value = escape(document.form1.text1.value); } function change2() { // 文字に変換 document.form2.text2.value = unescape(document.form2.text1.value); }