Нужна помощь для простого редактирования

  • Автор темы Nikola2
  • 28
  • Обновлено
  • 16, May 2024
  • #1
Я не говорю на JavaScript, и мне нужна помощь с небольшим изменением кода.

Я хотел бы изменить формат вывода приведенного ниже сценария, чтобы он был строковым, а для нулевых значений печатать «н/д».

На данный момент формат вывода представляет собой список, а нулевые значения просто оставляются пустыми.

Вот соответствующий код в его нынешнем виде.
 First Result:

<ul></ul>

Second Result:

<ul></ul>

Third Result:

<ul></ul>

<script>

.

.

Lots of lines of code here

.

.

//insert Results into the page

getIPs(function(ip){

var li = document.createElement("li");

li.textContent = ip;

if (some condition here)

document.getElementsByTagName("ul")[0].appendChild(li);

else if (another condition here)

document.getElementsByTagName("ul")[2].appendChild(li);

else

document.getElementsByTagName("ul")[1].appendChild(li);

});
Код (JavaScript): Любая помощь будет оценена по достоинству....

Nikola2


Рег
01 May, 2012

Тем
1

Постов
2

Баллов
12
  • 21, May 2024
  • #2
Ваш скрипт добавляется к элементу html списка.

Если вы хотите, чтобы элементы были встроенными, вы можете отредактировать списки CSS так, чтобы они были горизонтальными, что сделает их встроенными.

Другой вариант — добавить элемент HTML другого типа. Что касается нулевого элемента, вы можете просто добавить следующее после строки 14 вашего текущего кода.
 if(!!ip){
ip = 'n/a';
} 
Код (разметка):
 

GothenX


Рег
15 Sep, 2014

Тем
0

Постов
3

Баллов
3
Тем
49554
Комментарии
57426
Опыт
552966

Интересно