本帖最后由 liangxin_901 于 2014-05-20 00:33:11 编辑

解决方案 »

  1.   

    以下问题都是在http://bbs.csdn.net/topics/390791760?page=1#post-397416276的基础上问的。我想问问如何将字符(比如New)加到playdefault或playalbum的后面(变成playdefaultNew,playalbumNew)?
    那能加到中间吗?竟然我把onclick的事件改了,然后我赋予了新的函数来对应这个新事件。毕竟是点击了才发生事件的,但是这个函数是要对整个页面的点击播放起作用的,那该把他放到<head>里,还是<body>里?
    不过问题是,我通过GreaseMonkey(油猴)来调用这些脚本的,貌似放不到上面那两个标签里吧?那能起作用吗,那个新函数事件。
    OMG,GreaseMonkey(油猴)的onclick貌似需要特殊方法才能调用,不知道修改数值是不是也不行(也只能通过特殊方法)?
      

  2.   

    关于添加字符的问题已帮你解答,如果你想要在中间加的话下午给你例子
    GreaseMonkey没用过,所以没法给予意见
      

  3.   


    那边就暂时放着,看看有没有人回答吧吧。这边刚刚加了10分,辛苦你了。你刚发的博客我收藏了。
    不过还是有几个问题想问的。1.在那个回复里,为什么返回"[]"结果,却能完成效果?感觉真奇怪……一直不懂"[]"什么意思。
    有些时候返回""undefined"也是能运行啦,但是我都不知道是不是成功修改数值或者function。
    有什么办法或者工具能验证是否成功啊。2.如果是在后面或者中间加字符,是要用正则吗?(因为发现在前面加可以省略后面的内容,在后面或中间加则要保留前面的内容。)3.竟然我把onclick的事件改了,然后我赋予了新的函数来对应这个新事件。毕竟是点击了才发生事件的,但是这个函数是要对整个页面的点击播放起作用的,那该把他放到<head>里,还是<body>里?4.真的没办法完成主楼的功能吗?加一段代码,实现弹窗。打开播放器的JS脚本是在<head>里的网页路径上的。貌似不行吧?除了直接在Console上输入外。以上,直接结贴
      

  4.   

    var tem=[];
    for (var i=0;i<$(".toplay").size();i++){
     tem= $(".icon.toplay").eq(i).attr("onclick").split("");
    tem.splice(5,0,"N","E","W");
    $(".icon.toplay").eq(i).attr("onclick",tem.join(""));
    }
      

  5.   


    前面那个已经结贴了,不过这里的4楼也有些问题希望回答不过又有新问题发了个贴
    http://bbs.csdn.net/topics/390793254