오페라 브라우저 용 JS 코드에 문제가있는 것 같습니다. 다중 선택 태그 내에서 마지막으로 선택한 옵션 태그 만 제거하기 때문에 누군가 나를 도와주세요 . 여기 하나 이상의 옵션을 여러 개 선택 취소 할 때의 문제
이에 대한 HTML이다 : 그것은 양식 태그 내에있어 당연히<select id="actions_list" name="layouts" multiple style="height: 128px; width: 300px;">
<option value="forum">forum</option>
<option value="collapse">collapse</option>
<option value="[topic]">[topic]</option>
<option value="[board]">[board]</option>
</select>
하지만,이 양식과 관련된 톤 더 많은 코드가있다,하지만 여기에 대한 관련 정보입니다.
JS를 처리해야하지만 다른 브라우저에 대한 확신이없는 Opera에서 마지막으로 선택한 옵션 만 제거하지만 마지막으로 선택한 옵션뿐만 아니라 선택한 모든 옵션을 제거해야합니다. argg
var action_list = document.getElementById("actions_list");
var i = action_list.options.length;
while(i--)
{
if (action_list.options[i].selected)
{
action_list.remove(i);
}
}
무엇이 문제입니까? 나는 그것을 밖으로 알아낼 수 없습니다 하나 개의 비트 :(
감사합니다 :) jQuery 사용
감사합니다 백만, 그것을 할 생각은 결코. 이것은 정말로 나에게서 지옥을 도청하고 있었다. 왜 그들은 모두 똑같은 일을 할 수 없습니까? 그건 ... 다양성의 영광입니다. 건배 :) Bytheway, jQuery에 익숙하지는 않지만 쉽게 생각할 수 있습니다.하지만 저는 그냥 구식 인 바보가되어 JS를 선호합니다. 다시 한 번 감사드립니다! :) – SoLoGHoST