这没有问题:
document.getElementById("PvpnetAccountName").value = "Username";
这不起作用,它不会将我的值插入表单中:
document.getElementById("PvpnetAccountDateOfBirthDay").value = "6";
怎么了? Sitename:https://signup.euw.leagueoflegends.com/en/signup或:http://pastebin.com/raw/ZX9JmyDD
答案 0 :(得分:0)
查看网站代码:
<select name="data[PvpnetAccount][date_of_birth_day]" id="PvpnetAccountDateOfBirthDay" class="ignore_keyup c-signup__input c-signup__input--select c-form-group__input c-form-group__input--select js-selectize selectized" tabindex="-1" style="display: none;">
<option value="" selected="selected"></option>
</select>
您尝试使用Javascript访问的输入字段实际上是隐藏的。它不包含您要选择的选项。
选择本身是在div
中使用类selectize-dropdown-content
进行的。这通常用于造型目的。
答案 1 :(得分:-2)
尝试将int转换为这样的值:
parseInt(value)