cannot read property 'elements' of null

Discussion in 'JavaScript' started by greatlogix, Jul 8, 2011.

  1. #1
    Chrome is showing error "cannot read property 'elements' of null"

    here is the code
    
    function DisplayFormValues(){
            var str = 'proType=4&send=y';
            var elem = document.getElementById('form2').elements; // error on this line
            for(var i = 0; i < elem.length; i++){
    			str += '&' +  elem[i].name + '=' + elem[i].value;
            } 
    		//document.write(str);
    		return str
        }
    
    Code (markup):
    What's this? How to fix? Please help
     
    greatlogix, Jul 8, 2011 IP
  2. Jan Novak

    Jan Novak Peon

    Messages:
    121
    Likes Received:
    5
    Best Answers:
    1
    Trophy Points:
    0
    #2
    try
    document.forms['form2'].elements
     
    Jan Novak, Jul 8, 2011 IP
  3. greatlogix

    greatlogix Active Member

    Messages:
    664
    Likes Received:
    13
    Best Answers:
    1
    Trophy Points:
    85
    #3
    Thanks. It worked. +Rep for you.
     
    greatlogix, Jul 11, 2011 IP