Я хочу отобразить значение индекса вместе с текстовым значением списка.Если мы перемещаем элемент вверх и вниз, значение индекса остается прежним.требуется изменить только текст.
Код, который я использую для перемещения элемента вверх и вниз:
<script type="text/javascript" language="Javascript">
function MoveUp() {
var con = document.getElementById("lbRank");
if (con.selectedIndex >= 0) {
for (var count = 1; count < con.options.length; count++) {
if (con.options[count].selected == true) {
var tem = con.options[count].text;
con.options[count].text = con.options[count - 1].text;
if (con.options[count - 1].selected == false) {
con.options[count].selected = false;
}
con.options[count - 1].selected = true;
con.options[count - 1].text = tem;
}
}
}
else {
alert('Select any item');
}
}
function MoveDown() {
var con = document.getElementById("lbRank");
if (con.selectedIndex >= 0) {
for (var count = con.options.length - 2; count >= 0; count--) {
if (con.options[count].selected == true) {
var tem = con.options[count].text;
con.options[count].text = con.options[count + 1].text;
if (con.options[count + 1].selected == false) {
con.options[count].selected = false;
}
con.options[count + 1].selected = true;
con.options[count + 1].text = tem;
}
}
}
else {
alert('Select any item');
}
}
</script>