当前位置:编程学习 > C#/ASP.NET >>

求助 IE和Firefox下 innerHTML获取到值的大小写不同


function CreateDIV()
{          
    var div = document.createElement("div");
    div.innerHTML="<DIV>111</DIV>";
    alert(div.innerHTML);
}


上面这段JS 
在IE上输出为 <DIV>111</DIV>
在Firefox 上输出为 <div>111</div>

请问有没有办法在Firefox下,不改变大小写?  innerHTML --------------------编程问答-------------------- 这个大写小写有区别吗? --------------------编程问答-------------------- div.innerHTML.toUpperCase() --------------------编程问答--------------------
引用 2 楼 starfd 的回复:
div.innerHTML.toUpperCase()


不好意思 问题说漏了,应该是下面这样


function CreateDIV()
{          
    var div = document.createElement("div");
    div.innerHTML="<Div NoNum='0'>111</Div>";
    alert(div.innerHTML);
}

在IE上输出为 <DIV NoNum="0">111</DIV>
在Firefox 上输出为 <div nonum='0'>111</div>

我这边需要确保 NoNum 这个元素的大小写一致 所以不能单纯的转换大小写
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,