How to replace a link regarding to a class in javascript? [duplicate] - javascript

This question already has answers here:
How can I add "href" attribute to a link dynamically using JavaScript?
(9 answers)
Closed 8 years ago.
In my site I have one div like this
<div class="yjme_item_in yjmeitem29">
inside this div there is a link and I would like to replace the href of it, introducing www.google.com.
Any ideas ?
I have tried this with no luck
var a = document.getElementsByClassName("yjmeitem29")[0];
a.setAttribute("href", "www.google.es");

Try this
a.childNodes[0].setAttribute("href", "www.google.es");

Related

Remove element by the text inside [duplicate]

This question already has answers here:
How can I find elements by text content with jQuery?
(8 answers)
Closed 4 years ago.
how can I remove an element using jquery by the text in the element.
Link1
I dont want to remove the element by class or ID. I want to do something like this:
$('a').html('Link1').remove()
Can you help me with this?
Please try this
jQuery
$('a:contains("Link1")').remove();
Demo fiddle
For more reference please refer this.

Get css values of a hover element in an iframe [duplicate]

This question already has answers here:
Access the css ":after" selector with jQuery [duplicate]
(3 answers)
Closed 8 years ago.
I can get css of an element in an iframe by this way:
var bg_color = $('iframe.#myIframe').contents().find('div#someId').css('background-color');
but I can't get:
var bg_color = $('iframe.#myIframe').contents().find('div#someId:hover').css('background-color');
So, how can I get css of a hover element in an iframe (same domain)? Please help me! Thanks!
This cannot be done, the iFrame is literally a window to another webpage, therefor it is not in your DOM, and not accessible by your jquery

clear all of document source with javascript [duplicate]

This question already has answers here:
Remove all content using pure JS
(11 answers)
Closed 8 years ago.
how to clear all of document text with java script ?
I tried this but this code clear only body element :
document.body.innerHTML="";
simply you can use
document.body.innerText = '';
to remove the entire page text

Change div content on ImageClick [duplicate]

This question already has answers here:
Change DIV contents using jQuery when link clicked
(6 answers)
Closed 8 years ago.
So, i'm working on this: http://silviucazacu.com/cold and i want to change the content(image&player) when i click on the images in the left.
I want to have all on the same page, but hidden and on image click to appear on center.
Could you be more precise ?
It's kind of easy to do it, you should have researched it.
Edit your img tag like
<img onclick="someJScodethatwillbeexecutedonclicked"></img>

How to get HTML element similar to getting BODY with document.body? [duplicate]

This question already has answers here:
How to get the entire document HTML as a string?
(16 answers)
Closed 5 years ago.
I know there's a way to do this, but I cannot recall how.
How do I go about grabbing the HTML element (top-most element in the DOM), using plain JavaScript?
Use document.documentElement.
See the docs: https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement
var html = document.getElementsByTagName('html')[0];

Categories