Каким будет содержимое переменной
Здравствуйте, есть таблица в которой ячейки заданы по типу:
<tr><td>0 - 10<br>15 - 30<br>40 - 100</tr></td> Я с помощью скрипта считываю нужный мне столбец и записываю его в переменную. После записи в переменную, например в val, будет ли она выглядеть так val="0 - 10<br>15 - 30<br>40 - 100"? Или там будет записано string как-то по-другому? |
<table> <tr> <td>0 - 10<br>15 - 30<br>40 - 100</td> </tr> </table> <script> [...document.querySelector('td').innerText].forEach(s => console.log(s, s.charCodeAt(0))) </script> в консоль посмотреть религия не позволяет? ) |
Да, спасибо. Это я делал. Но я немного не то имел в виду. Если я этот столбец записываю в переменную, то это будет эквивалентно, если бы я просто объявил переменную так: val="0 - 10<br>15 - 30<br>40 - 100"? Просто я в цикле считываю столбцы и записываю в переменную и он не понимает, а если напрямую написать как константой строковой, то всё хорошо.
|
вместо <br> в переменной val="0 - 10<br>15 - 30<br>40 - 100" будет charCode = 10
переведите кто-нибудь ) я не понимаю... |
ну, есть цикл в котором я по очереди прохожу по столбцам и каждый столбец я записываю по очереди в одну переменную как string, вот так TableList[i][j] = td.item(j).innerText; после я провожу над ними операции. Но эти операции не срабатывают. НО если я TableList[i][j]="0 - 10<br>15 - 30<br>40 - 100" записываю так напрямую, то всё работает. То есть функция innerText записывает данные не в таком формате как я хочу?
|
Всё, можно закрывать тему. Я понял, что вместо inner.Text надо использовать было inner.HTML
|
Часовой пояс GMT +3, время: 05:21. |