-3

好的,所以我有一些 Javascript 代码,但问题是,我不知道它是否有效。Javascript代码应该:

  • 从每个标题中删除“.mp4”扩展名
  • 更改我的视频类别
  • 在所有视频中添加相同的描述
  • 在所有视频中放置相同的关键字

因此,该 Javascript 代码应该在 Youtube 上传页面上运行。您登录,选择要上传的视频,然后进入您的上传页面。那么,有人可以为我测试这个脚本吗(我不熟悉测试脚本)?

代码 :

var i = prompt("How many videos have you got?", "");
function remove_mp4()
{
   titleElems=document.getElementsByName("title");
   for(i=0;i<titleElems.length;i++)
   {
       titleInner=titleElems[i].innerHTML;
       titleElems[i].innerHTML=titleInner.replace(titleInner.match(".mp4"), "");
   }
}
for (var x = 0; x < i; i++)
{
    document.getElementsByName("description")[x].value = "Visit me on my web-site :\
    \
                                                          http://www.sample.com/";
     document.getElementsByName("keywords")[x].value = prompt("Enter your keywords : ","");
    catChildNodes=document.getElementsByName("category")[x].childNodes;
    catChildNotes[x + 1].removeAttribute("selected");
    for(y=0;y<catChildNodes.length;y++)
    {
       if(catChildNodes[y].value="27") 
       {
          catChildNodes[y].setAttribute("selected",""); 
       }
   }
}
remove_mp4();

另外,我注意到一件事,那就是我来自“//”这些 //www.sample.com/ 的 URL 被视为注释(在 Notepad++ 中它是绿色的)。

那么,有人可以修复评论错误并测试脚本以查看它是否有效(在 Youtube 上传页面上)?

提前致谢!

4

1 回答 1

4

你的线

document.getElementsByName("description")[x].value = "Visit me on my web-site :

                                                          http://www.sample.com/";

不是 JavaScript 中的有效字符串。

于 2012-08-06T18:40:32.570 回答