V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  isbase  ›  全部回复第 36 页 / 共 54 页
回复总数  1072
1 ... 32  33  34  35  36  37  38  39  40  41 ... 54  
2015-12-08 15:28:25 +08:00
回复了 GhostEX 创建的主题 问与答 码农眼疲劳怎么办?用什么缓解视力下降
Gunnar 眼镜确实不错,但是要注意眼镜的宽度,有些款式戴着太紧会很难受
2015-11-29 09:07:31 +08:00
回复了 aries1998 创建的主题 DNS 怎么屏蔽一个网段防止 dns 投毒
2015-11-20 17:27:23 +08:00
回复了 lyricorpse 创建的主题 硬件 Amazon 上买了 2TB 的机械硬盘,求玩法
2015-11-17 16:42:26 +08:00
回复了 isbase 创建的主题 macOS 有没有感觉 mpv 的字幕显示有些不合适?
@zander 忽略 ass style 后显示更大了
ROG G20AJ
2015-11-13 14:07:48 +08:00
回复了 kid813 创建的主题 macOS PDF Expert for Mac 值得购买吗?
试用了以下,再次打开竟然不能记住上次的阅读进度?
@xwartz 回复不能用 Markdown
@oxyflour
@tudou527
@aivier


完整代码

function $(selector) {
var str = selector.split(' '),
temp,
element = document;
for (var i = 0; i < str.length; i++) {//ID
if (str[i].indexOf('#') === 0) {
temp = str[i].replace('#', '');
element = element.getElementById(temp);
}
else if (str[i].indexOf('.') === 0) {//Class
temp = str[i].replace('.', '');
element = element.getElementsByClassName(temp)[0];
}
else if (str[i].indexOf('#') === -1 && str[i].indexOf('.') === -1 && str[i].indexOf('[') === -1) {//Tag
element = element.getElementsByTagName(str[i])[0];
}
else if (str[i].indexOf('[') === 0 && str[i].indexOf('=') === -1) {//属性
temp = str[i].replace('[', '').replace(']', '');
for (var element = element.getElementsByTagName('*'), j = 0; j < element.length; j++) {
if (element[j].hasAttribute(temp) === true) {
element = element[j];
}
}
}
else {//属性值
temp = str[i].replace('[', '').replace(']', '');
temp = temp.split('=');
element = element.getElementsByTagName('*');
var l = element.length;
for (var j = 0; j < l; j++) {
if (element[j].attributes[temp[0]] != undefined && element[j].attributes[temp[0]].value === temp[1]) {
element = element[j];
}
}
}
}
return element;
}
@tudou527 就是疑惑为什么会找不到呢 我在 chrome 控制台手工输入是可以找到的
2015-11-10 22:39:59 +08:00
回复了 nowcoder 创建的主题 程序员 来自 GitHub 官方的 Git 入门教程,带中文字幕
Flash 竟然还在用
2015-11-10 18:47:48 +08:00
回复了 isbase 创建的主题 JavaScript 遇到一个关于 JavaScript 的 for 循环问题
@liuxiaoxiaochen 蒙住了,多谢
2015-11-10 18:22:24 +08:00
回复了 isbase 创建的主题 JavaScript 遇到一个关于 JavaScript 的 for 循环问题
@Cloudee Thanks
2015-11-10 18:17:15 +08:00
回复了 isbase 创建的主题 JavaScript 遇到一个关于 JavaScript 的 for 循环问题
```
function $(selector) {
var str = selector.split(' '),
temp,
element = document;
console.log(str[0]);
for (var i = 0; i < str.length; i++) {//ID
if (str[i].indexOf('#') === 0) {
temp = str[i].replace('#', '');
element = element.getElementById(temp);
}
else if (str[i].indexOf('.') === 0) {//Class
temp = str[i].replace('.', '');
element = element.getElementsByClassName(temp)[0];
}
else if (str[i].indexOf('#') === -1 && str[i].indexOf('.') === -1 && str[i].indexOf('[') === -1) {//Tag
element = element.getElementsByTagName(str[i])[0];
}
else if (str[i].indexOf('[') === 0 && str[i].indexOf('=') === -1) {//属性
temp = str[i].replace('[', '').replace(']', '');
//console.log(temp)
//console.log(element.length,element)
//console.log(doc.length)
for (var element = element.getElementsByTagName('*'), j = 0; j < element.length; j++) {
if (element[j].hasAttribute(temp) === true) {
element = element[j];
}
}
}
else {//属性值
temp = str[i].replace('[', '').replace(']', '');
temp = temp.split('=');
element = element.getElementsByTagName('*');
for (var j = 0, l = element.length - 1; j < l; j++) {
console.log('j=' + j, 'element.length=' + l);
if (element[j].attributes.length != 0) {
//var xxx = element[j].attributes.length - 1;
console.log('j=' + j);
//for (var i = 0; i < xxx; i++) {
console.log('j=' + j);
if (element[j].attributes[temp[0]] != undefined && element[j].attributes[temp[0]].value === temp[1]) {
console.log('j=' + j);
element = element[j];
}
//}
}

}
}
}
return element;
}
```
2015-11-10 18:12:02 +08:00
回复了 isbase 创建的主题 JavaScript 遇到一个关于 JavaScript 的 for 循环问题
@domty 在 chrome 控制台查看日志 j 就没有循环到 4 ,到 3 就停止了
2015-11-10 18:09:36 +08:00
回复了 isbase 创建的主题 JavaScript 遇到一个关于 JavaScript 的 for 循环问题
在 chrome 控制台执行 $('#main [class=github]') 后正确结果应该是返回
<a href="baidu.com" class="baidu"></a>
2015-11-09 23:42:35 +08:00
回复了 jamiefang 创建的主题 问与答 大家都来说说双 11 有什么值得买的?:doge:
图灵电子书全场五折
2015-10-30 19:30:20 +08:00
回复了 blacklee 创建的主题 VPS 速度最快的境外主机?
问题是你预算多少?
2015-10-26 23:03:22 +08:00
回复了 wanjun 创建的主题 问与答 今天在亚马逊买的书疑是盗版,有遇到过的么
国内出版社很多书印刷质量差太正常了
1 ... 32  33  34  35  36  37  38  39  40  41 ... 54  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3694 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.