Jas*_*son 3 javascript firefox dom google-chrome cross-browser
document.getElementsByTagName("*") 适用于IE/Firefox/Opera,但不适用于Chrome和Safari.
document.all 适用于IE/Chrom/Safari,但不适用于Firefox.
我怎么处理它?
试试这样:
if (document.all !== undefined)
{
allElements = document.all;
}
else
{
allElements = document.getElementsByTagName("*");
}
Run Code Online (Sandbox Code Playgroud)
或者更短的版本
allElements = document.all ? document.all : document.getElementsByTagName("*");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21176 次 |
| 最近记录: |