以下は、私がGoogleアカウント作成ページから誕生月の選択をランダムに自動化するためのコードのスニペットです。Javascript [Googleアカウント作成ページ]からドロップダウンメニューから値を選択
ヶ月がドロップダウンリストを介して生成し、appropiate IDのすなわち1 = 1月2日= 2月など
を持っている私は運で(1月、2月など)実際の数ヶ月にmyarrayの中に私の値を変更しようとしています同じように。私が間違っている
?それとも、これはどうしたの?
ご協力いただきますようお願い申し上げます。
//Get select object
var objSelect = document.getElementById("BirthMonth");
var myArray = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'];
var rand = myArray[Math.floor(Math.random() * myArray.length)];
//Set selected
setSelectedValue(objSelect, "myArray");
function setSelectedValue(selectObj, valueToSet) {
for (var i = 0; i < selectObj.options.length; i++) {
if (selectObj.options[i].text== valueToSet) {
selectObj.options[i].selected = true;
return;
}
}
}
こんにちはギデオン、あなたはクロームで完璧な作品を提供してきた作業溶液。しかし、この作業をFirefoxブラウザで行うためには、どのような調整が必要になるでしょうか。私はfirefoxで試してみたところ、9/10の方法で動作し、その月のマニュアルを選択する必要があります。マウスイベントがfirefoxとは違うようです。 –
@BradleyMcKinnon小さな変更を加えました。 Chrome、FireFox、Safariは正常に動作するはずです。他の人にはテストされません。 –
説明どおりに作業してください!あなたの助けをありがとう、非常に感謝します。 –