“首页”的版本间的差异
第1行: | 第1行: | ||
− | [[File:Atlas.jpg| | + | [[File:Atlas.jpg|360px|无框|无|Atlas]] |
− | <source lang=" | + | <source lang="javascript"> |
− | + | function getElementsByClassName(node,classname) { | |
+ | if (node.getElementsByClassName) { // use native implementation if available | ||
+ | return node.getElementsByClassName(classname); | ||
+ | } else { | ||
+ | return (function getElementsByClass(searchClass,node) { | ||
+ | if ( node == null ) | ||
+ | node = document; | ||
+ | var classElements = [], | ||
+ | els = node.getElementsByTagName("*"), | ||
+ | elsLen = els.length, | ||
+ | pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"), i, j; | ||
+ | |||
+ | for (i = 0, j = 0; i < elsLen; i++) { | ||
+ | if ( pattern.test(els[i].className) ) { | ||
+ | classElements[j] = els[i]; | ||
+ | j++; | ||
+ | } | ||
+ | } | ||
+ | return classElements; | ||
+ | })(classname, node); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | var bgImage = getComputedStyle(getElementsByClassName(document, "img_uhd")[0], "style").backgroundImage; | ||
+ | open(bgImage.split("\"")[1]); | ||
</source> | </source> | ||
[[阿特拉斯耸耸肩]],2021年9月10日 | [[阿特拉斯耸耸肩]],2021年9月10日 |
2021年9月14日 (二) 14:25的版本
function getElementsByClassName(node,classname) {
if (node.getElementsByClassName) { // use native implementation if available
return node.getElementsByClassName(classname);
} else {
return (function getElementsByClass(searchClass,node) {
if ( node == null )
node = document;
var classElements = [],
els = node.getElementsByTagName("*"),
elsLen = els.length,
pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"), i, j;
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
})(classname, node);
}
}
var bgImage = getComputedStyle(getElementsByClassName(document, "img_uhd")[0], "style").backgroundImage;
open(bgImage.split("\"")[1]);
阿特拉斯耸耸肩,2021年9月10日