What is the correct syntax for accessing a global data attribute named 'global-var' from an HTML element with the ID 'myElement' using JavaScript?
A). document.querySelector('#myElement').getAttribute('data-global-var');
B). document.getElementById('myElement').getAttribute('global-var');
C). document.getElementById('myElement').getAttribute('data-global-var');
D). document.querySelector('#myElement').getAttribute('global-var');
What is the output of the following HTML code snippet? <br> <br> <script> <br>var globalVar = 'Hello'; <br>console.log(globalVar); <br> </script>
A). Hello
B). Undefined
C). Error
D). 'Hello'
How can you access a global variable defined in one <script> element from another <script> element in HTML?
A). By using the global attribute on both elements
B). By using the var keyword to declare the variable as global
C). By using the window object to access the global variable declared in the first script element
D). By using the <global> element to link the variables
What is the purpose of using the defer attribute in a <script> element in HTML?
A). To delay the loading of the script until after the HTML content is parsed
B). To prevent the script from executing unless triggered manually
C). To execute the script asynchronously
D). To specify the script's global variables
How can you mitigate the risk of naming conflicts when using global variables within HTML documents?
A). By using unique and descriptive names for global variables
B). By using shorter variable names
C). By using the global attribute to specify global variables
D). By using the namespace attribute to define variable namespaces
How can you declare a global variable in HTML using the data-* attribute within an HTML element?
A). <div data-global-var='value'> </div>
B). <div global-var='value'> </div>
C). <div data='global-var: value'> </div>
D). <div global data-var='value'> </div>
What is the purpose of using global variables in CSS?
A). To store values that can be reused throughout a CSS stylesheet
B). To restrict the scope of variables within specific CSS rules
C). To override default browser styles
D). To prevent conflicts between CSS selectors
Which of the following is a potential disadvantage of using global variables extensively within HTML documents?
A). Increased risk of naming conflicts and data pollution
B). Improved data organization and accessibility
C). Reduced dependency on JavaScript
D). Improved performance and efficiency
How can you ensure that a global variable defined in an external JavaScript file is accessible within an HTML document?
A). By linking the external JavaScript file using the <link> element
B). By using the import statement to import the variable from the external file
C). By using the defer attribute in the <script> tag that links the external file
D). By using the <script> tag to link the external JavaScript file
Which HTML element is commonly used to store and access global data attributes in HTML?
A). <form>
B). <body>
C). <head>
D). <html>