我有一个名为field_p_payment[value]
的表单选择元素,我需要捕获此元素并重置选择框,我使用以下代码,
document.getElementsByName("field_p_payment[value]").selectedIndex='0'
但它似乎没有用,我也试过jquery版本
$('[name="field_p_payment[value]"]').attr("selectedIndex","0");
但$('[name="field_p_payment[value]"]').prop("selectedIndex","0");
有效。
但是我不能使用prop,因为我使用的是最旧版本的jquery。任何解决方案?
答案 0 :(得分:3)
通常getElementsByName
会在HTML集合中返回结果。所以试试,
document.getElementsByName("field_p_payment[value]")[0].selectedIndex='0'
另请阅读here以获取更多信息。