I’m getting this error and I’m not sure what is actually causing it:
—————————————————————
Line: 131
Char: 2
Error: Object doesn’t support this property or method
I only get the error in IE, all other browsers run the script fine.
It relates to this function:
[CODE]
function addConference(divName)
{
var divnum = document.getElementById(divName);
var confCounter = divnum.getElementsByClassName(‘confSub’).length;
var newdiv = document.createElement(‘div’);
if (confCounter % 2)
{
newdiv.innerHTML += “<div class=’gray confSub’> <input type=’hidden’ name=’newConf[” + confCounter + “]’ value=’new’ /> <label>Conference Attended:</label><input size=’85’ name=’conference[” + confCounter + “]’ type=’text’ /> <label>Date:</label> <input size=’20’ name=’confDate[” + confCounter + “]’ type=’text’ /> <span class=’example left’> ( YYYY-MM-DD )</span> <label class=’fullLabel clearfix’>Description and Benefit to the University:</label> <textarea name=’confDesc[” + confCounter + “]’ cols=’90’ rows=’5′></textarea> <input class=’checkbox clearfix’ name=’confPres[” + confCounter + “]’ value=’yes’ type=’checkbox’ /> <label class=’midLabel’>Conference Presentation?</label> <label class=’clearfix’>Title of Presentation:</label> <input class=’pushLeft’ size=’85’ name=’confPresTitle[” + confCounter + “]’ type=’text’ /> </div>”;
}
else
{
newdiv.innerHTML += “<div class=’white confSub’> <input type=’hidden’ name=’newConf[” + confCounter + “]’ value=’new’ /> <label>Conference Attended:</label><input size=’85’ name=’conference[” + confCounter + “]’ type=’text’ /> <label>Date:</label> <input size=’20’ name=’confDate[” + confCounter + “]’ type=’text’ /> <span class=’example left’> ( YYYY-MM-DD )</span> <label class=’fullLabel clearfix’>Description and Benefit to the University:</label> <textarea name=’confDesc[” + confCounter + “]’ cols=’90’ rows=’5′></textarea> <input class=’checkbox clearfix’ name=’confPres[” + confCounter + “]’ value=’yes’ type=’checkbox’ /> <label class=’midLabel’>Conference Presentation?</label> <label class=’clearfix’>Title of Presentation:</label> <input class=’pushLeft’ size=’85’ name=’confPresTitle[” + confCounter + “]’ type=’text’ /> </div>”;
}
document.getElementById(divName).appendChild(newdiv);
}
and is this line in particular:
[CODE]
var confCounter = divnum.getElementsByClassName(‘confSub’).length;
Any ideas?
Thanks in advance,
Shannon