Как вывести дату, чтобы не повторять скрипт пару раз
Как вывести дату, чтобы не повторять скрипт пару раз.
Сам скрипт: <script type="text/javascript"> var ld = new Date(); document.write (ld.toLocaleDateString()); </script> Вид скрипта в работе: 26 июня 2013 г. Мне нужно вывести дату 13 раз, чтоб не прописывать скрипт также 13 раз, нужно используя один скрипт вывести его 13 раз, как это можно сделать? Может как-то через id, в общем не знаю, помогите пожалуйста. |
var ld = new Date(); for(i=0; i<13; i++) document.write (ld.toLocaleDateString()); |
xXapokalypsesXx,
:cray: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <script type="text/javascript"> document.write (Array(14).join((new Date()).toLocaleDateString())); </script> </body> </html> |
Спаси вам, работает таким и таким способом)
Только видимо я не правильно объяснил, извиняюсь. Есть скрипт: <script type="text/javascript"> var ld = new Date(); document.write (ld.toLocaleDateString()); </script> На одной странице есть 13 мест, где мне нужно вывести дату, то есть в разных местах. <div><span id="date"></span> Текст (1)</div> <div><span id="date"></span> Текст (2)</div> <div><span id="date"></span> Текст (3)</div> <div><span id="date"></span> Текст (4)</div> <div><span id="date"></span> Текст (5)</div> <div><span id="date"></span> Текст (6)</div> <div><span id="date"></span> Текст (7)</div> <div><span id="date"></span> Текст (8)</div> <div><span id="date"></span> Текст (9)</div> <div><span id="date"></span> Текст (10)</div> <div><span id="date"></span> Текст (11)</div> <div><span id="date"></span> Текст (12)</div> <div><span id="date"></span> Текст (13)</div> Как через: <span id="date"></span> вывести дату в каждом месте? |
var ld = new Date(); for(i=0; i<13; i++) document.write ('<div><span id="date"></span>'+ld.toLocaleDateString()+'</div>'); И зачем span пустой? |
Большое спасибо :)
А есть какой-то лучший способом чем span? |
Вставил скрипт, а она сразу вывелся 13 раз в самом верху страницы и не хочет через span выводиться(
|
<!DOCTYPE html> <html> <div><span class="date"></span> Текст (1)</div> text11 <div><span class="date"></span> Текст (2)</div> text12 <div><span class="date"></span> Текст (3)</div> <script> var els=document.querySelectorAll('.date'); for(var i=0;i<els.length;i++) els[i].innerHTML=(new Date()).toLocaleDateString() </script> |
xXapokalypsesXx,
id должно быть уникальным ... может сначала Учебник http://learn.javascript.ru/searching-elements-dom |
<!DOCTYPE HTML> <html> <head> <script type="text/javascript"> window.onload= function() { var ld = new Date().toLocaleDateString(); var datespan = document.querySelectorAll('div > span[id="date"]'); for(i=0; i<datespan.length; i++) { datespan[i].innerHTML =ld } } </script> </head> <body> <div><span id="date"></span> Текст (1)</div> <div><span id="date"></span> Текст (2)</div> <div><span id="date"></span> Текст (3)</div> <div><span id="date"></span> Текст (4)</div> <div><span id="date"></span> Текст (5)</div> <div><span id="date"></span> Текст (6)</div> <div><span id="date"></span> Текст (7)</div> <div><span id="date"></span> Текст (8)</div> <div><span id="date"></span> Текст (9)</div> <div><span id="date"></span> Текст (10)</div> <div><span id="date"></span> Текст (11)</div> <div><span id="date"></span> Текст (12)</div> <div><span id="date"></span> Текст (13)</div> </body> </html> Хотя Цитата:
|
Часовой пояс GMT +3, время: 17:56. |