Я пытаюсь создать переменную со значением в «.comments», а затем перед «4 комментариями» добавить слово «Читать все».Наконец, добавьте новую переменную в «#comments».
Управляйте записью чего-либо, но он перемещает существующий объект вместо создания нового объекта со значением существующего.
Некоторый кодниже
<script type="text/javascript">
var commentsLink = document.querySelector('.story .comments a'),
commentsSubmit = document.querySelector('#comments .form-item-submit');
commentsLink.innerHTML = 'Read all ' + commentsLink.innerHTML;
commentsLink.className += 'readComments';
commentsSubmit.appendChild(commentsLink);
</script>
<div class="story">
<div class="comments">
<a href="http://foo.com">4 comments</a>
</div>
</div>
<div id="comments">
<div class="form-item-submit">Submit</div>
</div>
Желаемый результат:
<div class="story">
<div class="comments">
<a href="http://foo.com">4 comments</a>
</div>
</div>
<div id="comments">
<div class="form-item-submit">Submit</div>
<a href="http://foo.com" class="readComments">Read all 4 comments</a>
</div>
Кто-нибудь может пролить свет на это?Нет вопросов, пожалуйста.