Как вывести дату, чтобы не повторять скрипт пару раз
Как вывести дату, чтобы не повторять скрипт пару раз.
Сам скрипт: <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, время: 09:28. |