The Xpath is
//*[@id="main-results"]/div[3]/div/div/div[3]/div/div[1]/div[2]/div[1]/div[1]/div/text()
The actual HTML is
<div class="medium-item-price"><span class="denominator">$</span>699.99</div>
I want to change 699.99 to another number.
$(document).getElementByClassName("medium-item-price").Value = 100;
Shouldn't this be sufficient? Just notice this will remove .denominator
, and replace the inner text with desired value.
$('.medium-item-price').text('$1')
$('.medium-item-price').text('$1');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <div class="medium-item-price"><span class="denominator">$</span>699.99</div>
You can do it like following.
$('.medium-item-price').contents().last()[0].textContent='100';
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="medium-item-price"> <span class="denominator">$</span> 699.99 </div>
Please try this code. Here is jsfiddle: https://jsfiddle.net/stLg13h0/
console.log(document.getElementsByClassName("medium-item-price")[0].innerText); document.getElementsByClassName("medium-item-price")[0].innerText = 700;
<div class="medium-item-price"><span class="denominator">$</span>699.99</div>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.