Я пытаюсь упростить некоторые из созданных мной за последние несколько дней букмарклетов и упростить их использование. Один из моих букмарклетов изменяет выбранную опцию в поле выбора формы. Я хотел бы иметь возможность записать это как:
javascript: (function () {setSelect ('yourMom'); ... boringStuffThatThey willMessUp ...}) ();
функция setSelect (selectThis) {moreBoringStuff}
где «yourMom» - это один из вариантов выбора, который они могут выбрать на веб-странице. В HTML же yourMom имеет целочисленное значение. Я думал сделать что-то вроде:
функция setSelect (selectThis) {yourMom = 1; yourSister = 2; yourGirlFriend = 3; ... вещи ...
{if (thisSelect.options [i] .value == (?) selectThis) {... moreStuff ...}}}
Из-за этого мне нужно знать, что мне нужно поместить вместо (?) SelectThis, чтобы оно указывало на значение, хранящееся в вашей маме.
Надеюсь, это имеет смысл для кого-то там.
Спасибо за помощь.
редактирование:
HTML выглядит примерно так:
<select name="whoDoILikeMost" tabindex="2" class="dropdown">
<option value="1" selected="selected">yourMom</option>
<option value="2">yourSister</option>
<option value="3">yourGirlFriend</option>
</select>