[]如何获取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>";就不行了
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>";就不行了
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
cuixueying
赞同来自: