Jump to content

document.getElementById not passing the element


wdallman

Recommended Posts

I'm getting an error in the error console stating: "Element referenced by ID/NAME in the global scope".  I'm not getting the element by ID like I should.  The values are null for both variables tableToRemove  and    tbl

 

This is in auto-quote-2.php:

<table cellpadding="0" cellspacing="0" border="0" id="currInsTable">
            <thead>How long without?:</thead>
            <tr>
                <td><select name="timeWithout" id="timeWithout">
                <option>select</option>
                <option>Under 30 days.</option>
                <option>Over 30 days.</option>
                 </select>
                </td>
            </tr>
        </table>

This is in currentInsurance.js

        var tableToRemove = document.getElementById(currInsTable);
        currInsurance.removeChildrenFromNode(tableToRemove);
        var tbl = document.getElementById(currInsTable);

Any ideas?

I don't see where the variable currInsTable is defined. If it is not a variable then you need to  enclose it in quotes like this:

 

        var tableToRemove = document.getElementById('currInsTable');
        currInsurance.removeChildrenFromNode(tableToRemove);
        var tbl = document.getElementById('currInsTable');

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.