Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9029673
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T07:18:09+00:00 2026-06-16T07:18:09+00:00

Due to a limitation of the Javascript library I’m using, I can’t assign an

  • 0

Due to a limitation of the Javascript library I’m using, I can’t assign an id to a <div>. Unfortunately, I don’t know how to attach a Tooltip object from Tipped, a Javascript tooltip library, to the element without an id. I don’t know if this is possible, but I’m trying to find the object via other means which will hopefully allow me to modify the id.

The element I’m looking for is a button on a toolbar, but it’s not an HTML button. It’s a <div> that has CSS styles and Javascript events assigned to make it look and feel like a button. I know the class name of the parent and I know the id of the grandparent <div>, but that’s as much as I know. Part of the issue is that there doesn’t seem to be a good reference for how to iteratively operate on HTML objects once you get a reference to them. I’ve seen plenty of examples like this:

var x = document.getElementsById("asdf")

but no follow-up code showing how to actually do anything. What’s in x? What methods does it have? I know of innerHTML and innerTEXT, but I can’t figure out if they apply to x, a child of x, or ???. The Chrome console has helped a little bit, but I’m basically lost.

This is the relevant code for my button:

DIVs in my page (no id on the Export button)

As you can see, there is no id on the Export button, but the parent has a class name and the grandparent has an id. The other snag is that the grandparent’s id isn’t static. It always starts with “dhxtoolbar” and there is only one toolbar on the page, but I haven’t been able to make a regex search find the toolbar.

Ultimately, I’d like to be able to attach a Tipped tooltip to the Export button. I think Tipped requires an id, but maybe it doesn’t. Regardless, I’d like to understand more about how to iterate through the DOM and, as a bonus, figure out how or if I can change the id of an element on a live page. Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T07:18:11+00:00Added an answer on June 16, 2026 at 7:18 am

    This is what I was trying to have explained:

    var Obj         = document.getElementsByClassName("classname");
    var ObjChildren = Obj[0].getElementsByTagName("tag")
    var searchText = "string";
    
    for (var i = 0; i < ObjChildren.length; i < i++) {
        if (ObjChildren[i].innerHTML == searchText) {
            console.log(ObjChildren[i].innerHTML);
        }
    }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Due to a bug in my javascript click handling, multiple Location objects are posted
I am interested in creating a single configuration object for all the JavaScript code
I know it's not possible to isntall a clickonce application for all users, due
Due to a limitation on our SMTP provder's side, we're having to use System.Web.Mail
I am using MATCH(col1,col2) AGAINST(text) query to search things fastly. But due tto its
Due to CakePHP limitation to only use User as the road to go in
I'm pretty sure this is a limitation of the Windows Azure SDK (Using the
Due to a workspace path length limitation, I had to shorten the workspace path
I am creating a new app using phonegap (html and javascript) and am using
Due to some limitations on the place files are being placed, I would like

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.