Javascript bookmarklet getElementById-Youtube视频页面,相关视频标题
Javascript bookmarklet getElementById - Youtube video page, related videos title
我正在寻找youtube视频页面的相关视频的标题元素。
这是我正在使用的javascript,由于某种原因,我无法使其工作。这是代码,
var span = document.getElementById('title').style;
if(span.font-size=='13') {
document.cookie="VISITOR_INFO1_LIVE=-fntp2HbKFI;%20path=/;%20domain=.youtube.com";
window.location.reload();
}
else{
document.cookie="VISITOR_INFO1_LIVE=;%20path=/;%20domain=.youtube.com";
window.location.reload();
}
上面的代码在视频页面上打开Youtube实验,再次执行时关闭。
实验是在视频页面上进行的,它增加了相关视频标题的字体大小。当cookie值(访客_INFO1_LIVE)设置为某个值时,它就会被打开,并重新加载页面。现在,相关视频标题的字体大小从13像素增加到19像素。
我无法获取getElementById的title元素。当记录到控制台时,错误为get-isTypeError:document.getElementById(…)为null。即使是元素id,"列出视频项目",我也能得到这个
然后再执行一次代码,它会检查标题的字体大小,即19像素。代码现在删除cookie值并重新加载页面,将字体大小设置回13像素。
代码放在一个小书签上,用来打开和关闭Youtube的新实验。
你可以在这里读到这个小实验。
title
是一个类而不是id,使用getElementsByClassName
获取类的所有元素的数组
var spans = document.getElementsByClassName('title');
if(spans.length){
var spanStyle = spans[0].style;
if(spanStyle.fontSize=='13')
...
else
...
}
相关文章:
- Brightcove获取/显示HTML中的当前视频标题和描述
- 播放视频时如何隐藏标题
- 如何在javascript w Ajax和JSON中使用v3 URL API获取Youtube视频标题
- 从已知的视频 ID 获取 YouTube 视频标题
- 从视频名称中提取电影标题
- Angularjs - 如何在单击其标题后加载图像/视频
- 开始..Youtube API通过Javascript提供最新的上传视频,标题和描述
- 在php中获取youtube视频标题
- Javascript bookmarklet getElementById-Youtube视频页面,相关视频标题
- 我如何才能将这个响应性的html5视频标题重写到更小的高度
- 为fancybox图片/视频添加标题
- Youtube Javascript API嵌入在视频结束后有2个标题栏
- 打印youtube视频标题脚本仅提供视频ID
- Youtube Iframe Api获取视频标题
- 如何设置视频标题- Youtube UploadWidget
- 如何在谷歌分析统计报告页面中显示视频标题
- 制作一个YouTube视频标题卡,在点击时播放视频
- YouTube API获取当前视频标题
- 附加YouTube嵌入视频标题
- jQuery获取YouTube视频标题