Как преобразовать innerHTML в массив, где я могу использовать функцию .size (). так далее - PullRequest
0 голосов
/ 18 ноября 2011

Я хотел бы поместить innerHTML, который я получил в массив, оттуда я могу получить доступ к его размеру и каждому символу в нем.(Каждый символ занимает 1 слот в массиве).

Например

<script type=text/javascript>

var tester=document.getElementById("mydiv").innerHTML;

//testerArray = conversion function goes here? <<<<<


alert (testerArray.size());
alert (testerArray[2]);

</script>

Помощь приветствуется!Спасибо !!

Ответы [ 3 ]

1 голос
/ 18 ноября 2011

как насчет

var tester=document.getElementById("mydiv").innerHTML;

alert(tester.length);
alert(tester.charAt(2));
1 голос
/ 18 ноября 2011

testerArray = [].slice.call( tester );

для массивов нет .size(), и вы уже можете использовать .length для строки. Если вам действительно нужны функции массива, то это нормально

1 голос
/ 18 ноября 2011

.length уже делает это для строк.

...