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

  • Автор темы Nikola2
  • Обновлено
  • 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

Тем
71

Постов
193

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

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

Другой вариант — добавить элемент HTML другого типа.

Что касается нулевого элемента, вы можете просто добавить следующее после строки 14 вашего текущего кода.

 if(!!ip){
ip = 'n/a';
} 


Код (разметка):
 

GothenX


Рег
15 Sep, 2014

Тем
74

Постов
195

Баллов
565
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно