PrepAway - Latest Free Exam Questions & Answers

Which four actions should you perform in sequence?

DRAG DROP
You develop an HTML5 webpage. You have the following HTML markup:

You also have the following JavaScript variable defined:
var languages = [];
You need to add statements to an existing JavaScript function to sort the list items.
Which four actions should you perform in sequence? (Develop the solution by selecting the required
code segments and arranging them in the correct order.)

PrepAway - Latest Free Exam Questions & Answers

Answer: See the explanation.

Explanation:

Box 1:

Box 2:

Box 3:

Box 4:

Note:
* getElementsByTagName
The getElementsByTagName() method accesses all elements with the specified tagname.
* Example:

// Get the list items and setup an array for sorting
var lis = ul.getElementsByTagName("LI");
var vals = [];
// Populate the array
for(var i = 0, l = lis.length; i < l; i++)
vals.push(lis[i].innerHTML);
// Sort it
vals.sort();
// Sometimes you gotta DESC
if(sortDescending)
vals.reverse();
// Change the list on the page
for(var i = 0, l = lis.length; i < l; i++)
lis[i].innerHTML = vals[i];
}

One Comment on “Which four actions should you perform in sequence?

  1. abdullah says:

    $(document).ready(function(){
    var languages=[];

    var items=document.getElementsByTagName(“li”);

    for(var i=0,l=items.length;i<l;i++)

    languages.push(items[i].innerHTML);

    languages.sort();
    for(var i=0,l=items.length;i<l;i++)
    items[i].innerHTML=languages[i];

    });

    HTML
    JavaScript
    Classic Asp
    Asp.Net




    0



    0

Leave a Reply