В настоящее время я пытаюсь оживить некоторый текст на своем веб-сайте и настроить небольшой тестовый веб-сайт, чтобы поиграться с ним.
Вот так выглядит мой тестовый сайт:
<head>
<title>Test</title>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
//What I tried with jQuery
console.log("Content: " + $('p').text());
//What I tried with JavaScript
var text = document.getElementsByClassName('test').item(0);
console.log(text.innerText);
//This returns the HTMLCollection object, text[0] is undefined
var text = document.getElementsByClassName('test');
console.log(text);
</script>
</head>
<body>
<p class="test">Hello World!</p>
</body>
//What I tried with jQuery
console.log("Content: " + $('p').text());
//What I tried with JavaScript
var text = document.getElementsByClassName('test').item(0);
console.log(text.innerText);
//This returns the HTMLCollection object, text[0] is undefined
var text = document.getElementsByClassName('test');
console.log(text);
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<p class="test">Hello World!</p>
Здесь я уже пытаюсь использовать jQuery вместо JavaScript, потому что это, кажется, проще в использовании. Но если я зайду на свой веб-сайт (локально), он напечатает только Content:
внутри консоли (JavaScripts .innerText
вернет undefined).
Если это важно: я использую Ubuntu 19.10 для разработки и тестирования своего веб-сайта.