Unable to get innerText with Javacript [duplicate] - javascript

This question already has answers here:
Why does jQuery or a DOM method such as getElementById not find the element?
(6 answers)
Is Chrome’s JavaScript console lazy about evaluating objects?
(7 answers)
Closed yesterday.
I am attempting to get the innerText from the body of the website to print to the console and I am not sure what I am doing wrong.
The following code I have works with listing all content of the body:
console.log(document.getElementsByTagName('body'));
but when I use the following:
console.log(document.getElementsByTagName('body')[0].innerText);
I get an error and there's no output.
I was expecting for the console output to show the innerText of the body.

Related

How to add link to a button in html without using javascript? [duplicate]

This question already has answers here:
How do I create an HTML button that acts like a link?
(35 answers)
Closed 3 months ago.
button tag without using java in html
I have try using javascript but i'm curious to know is their something we can use it without javascript
You mean like this?
<button>Link Button</button>
but why?

Getting data attributes from script code using Javascript [duplicate]

This question already has answers here:
How may I reference the script tag that loaded the currently-executing script?
(14 answers)
Closed last year.
How can I console.log the data-text value in that javascript file? Noob here still learning. Thanks for the help or information..
Sample:
<script type="text/javascript" src="./test.js" data-text="Hello World"></script>
You could use document.querySelector() combined with the Attribute Selector to select the script like so
document.querySelector('script[data-text]').dataset.text

js get element from window['id'] vs document.getElementById('id') [duplicate]

This question already has answers here:
Do DOM tree elements with IDs become global properties?
(5 answers)
Is there a spec that the id of elements should be made global variable?
(5 answers)
Closed 4 years ago.
What is better and what is the difference (performance, browser support...)?
I thought that DOM elements that have an id automatically create in a window object so you don't need to find them in DOM through getElementById. Am I right and what problems it could bring? I can't find any documentation on such a possibility of js window object.
Examples with window:
window['elementId'];
window.elementId;
The same result as getElementById and querySelector

Dollar Sign is not declared [duplicate]

This question already has answers here:
Why do I get "$ is undefined" after using jQuery plugin?
(4 answers)
Closed 6 years ago.
https://studio.code.org/projects/applab/sL7lKBrbXvQbhRGBf54wrQ/
My project is about generating random sentences. How do I make it from here, so that the program picks a random sentence from the index, and displays it on the screen? Please help.
It says that the '$ is not declared'.
Eddie
My coding picture.
All you need to do is include jQuery in your HTML file like so:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script

Polymer property not working if not in tag [duplicate]

This question already has an answer here:
Understanding Polymer data-binding and HTML tags
(1 answer)
Closed 7 years ago.
I'm trying to lean Polymer and I'm looking at this tutorial.
The problem that i'm experiencing is a the Declary a property section, if i don't put the template {{owner}} in a span or b it doesn't get interpreted.
So my question is basically if this works
This is <b>{{owner}}</b>'s configurable-name-tag element.
Why doesn't this ?
This is {{owner}}'s configurable-name-tag element
Notice the missing <b>.
Plunk
This is because Polymer v1, unlike v0.5, doesn't support string concatenation.
The binding annotation must currently span the entire content of the tag, as you can read on the official documentation: https://www.polymer-project.org/1.0/docs/devguide/data-binding.html#binding-to-text-content

Categories

Resources