Если ваш источник JS:
elem.innerHTML="<img src='smily' alt='It\'s a Smily' style='width:50px'>";
Источник HTML будет:
<img src="smiley" alt="It's a Smiley" style="width:50px">
или для HTML5
<img src=smiley alt="It's a Smiley" style=width:50px>
JS разрешает такие как:
var arr=['this','that'];
Но если вы его укорачиваете, это будет по разумной причине:
JSON=["this","that"]
Я уверен, что это занимает некоторое время.
Функция add
принимает два параметра: имя файла и указатель на указатель struct el
(список списков). Стоит отметить, что функция только работает с первым «списком» или *l
или l[0]
if (*l==NULL){ // if no characters in the first list of l then
last=temp; // initialize the list with the first character
*l=temp;
}
else{ // else the first list of l has been initialized so
last->next=temp; // add new reference and data to current end node
last=temp;
}
Так как вы инициализируете первый список [ 115] с тем же указателем, что и last
, вы все равно создаете ссылку при назначении текущего указателя struct el
на last->next
, сохраняя указатель *l
на корневой узел.