View Single Post
Old 01-22-2013, 09:10 PM   PM User | #1
Carnelian
New to the CF scene

 
Join Date: Jan 2013
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Carnelian is an unknown quantity at this point
Retrieve a div inside a div

I've written a Greasemonkey script to replace the Firefox title bar at woot.com with the item, price, and % left - http://userscripts.org/scripts/show/137091 The problem is that it only works on the main woot-off page - if home.woot is also having a woot-off, you still get the item name from the main page.

Here is the source at home.woot:
Code:
   <div class="offer woot-off ">
  <a class="info" href="http://home.woot.com/offers/smiths-electric-knife-sharpener-7#ref=home.woot.com/header/tab@3.9-home/daily">
  <div class="label">It's a Woot Off</div>
  <div class="title">Smith's Electric Knife Sharpener</div>
  <div class="price">
  <span class="price">$39.99</span>
  <span class="list-price">$99.99</span>
  <span class="percentage">60% off <span class="list-price-label">List Price</span></span>
  </div>
I have tried several different ways to retrieve the title. Right now, I have:
Code:
var subpageItem = document.getElementsByClassName("offer woot-off ").getElementsByClassName("title")[0].innerHTML;
What is the proper syntax? This seems like it should be so simple, but I'm just not getting it.
Carnelian is offline   Reply With Quote