日期:2014-05-16  浏览次数:20359 次

直接上代码,求指点错误。

spell_img = new Image();
spell_img.src = '/images/standard/spellcheck.gif';
spell_img.setAttribute('title',_lang_spellcheck );

function find_text_boxes()
{
    myforms = document.forms;
    for( i=0;i < myforms.length; i++ )
    {
        textareas = myforms[i].getElementsById('textarea');
        for( y=0; y < textareas.length; y++ )
        {
            spelllink = document.createElement('a');
            spelllink.setAttribute('href',"javascript:spellCheck(" + i + ", '" + textareas[y].name + "')");
            spelllink.appendChild( spell_img.cloneNode(true) );
            textareaParent = textareas[y].parentNode;
            textareaParent.insertBefore( spelllink, textareas[y].nextSibling );
        }
    }
}




求指点错误,应该怎么改。  一共有多少图片生成, 会存放在哪里?
------解决方案--------------------
自己单步调试吧。

getElementById  是 document 的方法
获取多个dom对象用 getElementsByName 或者 getElementsByTagName


 var spelllink = document.createElement('a');

textareas[y].nextSibling 兼容有问题