Avec une function javascript, je connais l'élément en cours de drag, son parent ('ul'). Maintenant, j'aimerai connaitre les elements (LI) qui le suive et precede.
J'ai trouvé les functions suivantes nextSibling et previousSibling qui me sorte un [OBJECT TEXT] (ex : document.getElementById('liAdminOrder7').nextSibling). Cependant, je n'arrive à rien faire avec cette objet comme trouvé son id ([OBJECT TEXT].id = undefined) !
Si quelqu'un peut m'aigullier comment fonction ces methodes ! Merci d'avance
<script type="text/javascript">
//-----------------
function Test( id_){
var O_Src = document.getElementById( id_);
var O_Parent =
O_Src.parentNode;
var szResult = '' +O_Parent.id
+'<\/b><\/br>';
//-- Parcours des
childNodes
for( var i =0; i < O_Parent.childNodes.length;
i++){
var O_Child = O_Parent.childNodes[i];
szResult += '-
' +O_Child.nodeName +'<\/b>';
//-- ne traite que si type ELEMENT
if(
O_Child.nodeType == 1){
//-- quelques
caracteristiques au hasard
szResult += ' id
<\/i>= "' +O_Child.id +'"';
szResult += ', innerHTML
<\/i>= ' +O_Child.innerHTML;
szResult += ',
firstChild.nodeValue <\/i>= ' +O_Child.firstChild.nodeValue;