[]如何获取HTMLDivElement对象的文本值

上例子
            var div:HTMLDivElement=new HTMLDivElement();
            div.innerHTML="<span href='http://ask.layabox.com/'>LayaBox欢迎你的加入!</span>";
            var txt:String = "";
            var tTxt:String;
            var tHTMLElement:HTMLElement;
            for(var i:int = 0,n:int = div._childs.length;i < n;i++)
            {
                tHTMLElement = div.getChildAt(i) as HTMLElement;
                if(tHTMLElement)
                {
                    tTxt= tHTMLElement.text;
                    if(tTxt)
                    {
                        txt += tTxt;
                    }
                }
            }
 
这样是没有问题的tHTMLElement.text是有值,或者tHTMLElement.innerTEXT都是有值
 
 
但是加一个颜色div.innerHTML="<span href='http://ask.layabox.com/'><font color='#FF0000'>LayaBox欢迎你的加入!</font></span>";就不行了
已邀请:

cuixueying

赞同来自:

不支持标签嵌套,如果要修改html文本的字体和颜色,可以参考下:http://ask.layabox.com/question/1164

要回复问题请先

商务合作
商务合作