-2
我是JavaScript新用戶。使用下面的代碼,我有興趣展示三個值。我遇到的第一個問題是document.write不起作用。我輸錯了什麼?另一個問題是,我想在瀏覽器窗口的屏幕上顯示 first_div包含的文本。我相信first_div中的所有div都會顯示文本的「價值」。我如何得到這個顯示?如何使用jQuery和HTML在屏幕上顯示特定文本?
<html>
<head>
</head>
<body>
<div class= 'first_div'>
<p>Content</p>
<div class='comment'></div>
<div class='comment'></div>
<div id='pagination'></div>
</div>
<script type='text/javascript'>
document.write("Hello");
jQuery(function() {
$('#pagination').addClass('comment');
$('.first_div.comment').text('value');
$(document.body).append('hello');
});
</script>
</body>
</html>
參見[爲什麼文件撰寫視爲「不好的做法「?](http://stackoverflow.com/questions/802854/why-is-document-write-considered-a-bad-practice)。如果要選擇'div.first_div'內的所有'div.comment'元素,則需要在兩者之間留出空格,即$('。first_div .comment')'。參見[jQuery Descendant Selector](https://api.jquery.com/descendant-selector/)。這是一個[工作示例](https://jsfiddle.net/5148usom/)。 – showdev
謝謝showdev,這非常有幫助。 –