Цитата:
Удачи :) Код:
EncodedJSValue JSC_HOST_CALL arrayProtoFuncSort(ExecState* exec) |
спасибо это мне на долго :blink:
![]() |
Цитата:
Этот комментарий даёт наводку. Цитата:
Код:
template <class Item> |
я это хотел немного по другой причине узнать , а не сам алгоритм=)
document.getElementById("bt_Block").childNodes
данный код возвращает object Nodelist и у меня возникла идея сделать так
var obj = document.getElementById("bt_Block").childNodes;
var s = [].sort;
s.call.sort (obj, func);
|
Цитата:
|
Цитата:
Это делается так
var obj = document.getElementById("bt_Block").childNodes;
obj = Array.prototype.slice.call(obj);
|
Цитата:
|
я так понимаю такой фокус не прокатит избавить от текстовых узлов
<div class="bt_inp_Block" id="bt_Block" >
<input type="text" class="inp_Out_color" value='выбор цвета >>' disabled="disabled" />
<input type="button" value="Color" class="start_Button" >
</div>
<script>
function sortChild (obj){
if (obj.nodeType == 1)return obj;
}
var obj = document.getElementById("bt_Block").childNodes;
obj = Array.prototype.slice.call(obj);
alert(obj.sort(sortChild))
</script>
|
<div class="bt_inp_Block" id="bt_Block" >
<input type="text" class="inp_Out_color" value='выбор цвета >>' disabled="disabled" />
<input type="button" value="Color" class="start_Button" >
</div>
<script>
function sortChild (obj){
if (obj.nodeType == 1) return true;
return false
}
var obj = document.getElementById("bt_Block").childNodes;
obj = Array.prototype.filter.call(obj, sortChild);
alert(obj)
</script>
|
Цитата:
спс что помогаете=) |
| Часовой пояс GMT +3, время: 05:34. |