您的位置:首页 > 其它

made by scriptlulu

2014-11-29 03:36 127 查看
var strUrlProduct = "http://store.nike.com/cn/zh_cn/pd/lebron-12-%E7%AF%AE%E7%90%83%E9%9E%8B/pid-10189274/pgid-10053862";  //the product url

var strSheetSize  = "41";

var intSheetNum   = 2 ; //选42码

function getClass(tagname, className) { //tagname指元素,className指class的值

            if (document.getElementsByClassName) {   

               // alert("suppot this language");

                return document.getElementsByClassName(className); //chorme support this language

                

            }

            else {    //当浏览器不支持getElementsByClassName的时候用下面的方法

                var arrtagname = document.getElementsByTagName_r(tagname);  //获取指定元素

                var tagnameAll = [];     //这个数组用于存储所有符合条件的元素

                for (var i = 0; i < arrtagname.length; i++) {     //遍历获得的元素

                    if (arrtagname[i].className == className) {     //如果获得的元素中的class的值等于指定的类名,就赋值给tagnameAll

                        tagnameAll[tagnameAll.length] = arrtagname[i];

                    }

                }

                return tagnameAll;

            }

        }

function SizeSelection()

{

    //exp-pdp-size-and-quantity-container

   // exp-pdp-size-container exp-pdp-dropdown-container nsg-form--drop-down

   // var btnToDecidesize = document.getElementById("size").getElementsByTagName("ul")[0].getElementsByTagName("li");
//sizebutton[intSheetNum].click();

    var arrSearchResult = getClass("div","exp-pdp-size-and-quantity-container");

    var temp = arrSearchResult[0].getElementsByTagName("select")[0].getElementsByTagName("option")[2];

    temp.selected = true;

    alert(temp);

     //alert("尺码"+arrSearchResult[0].getElementsByTagName("a")[0].innerHTML); //定位a

    //var temp = arrSearchResult[0].getElementsByTagName("a")[0].getElementsByTagName("span")[1].innerHTML; //文字 尺码

      // temp.click();

       //alert(temp);

        //arrliOption[0].click();

    //}

   // else

       // alert("没有发现尺码元素");   

                // alert(arrSearchResult[i].getElementsByClassName("exp-pdp-size-container exp-pdp-dropdown-container nsg-form--drop-down")[0].innerHTML);

                //tagName[i].innerHTML = "你好";

                // alert("确定的元素个数: "+ arrSearchResult[i].getElementsByTagName("div").length);

                //  alert(arrSearchResult[i].getElementsByTagName("div")[0]);          

}

function firstStep()

{
if(location.href.match(strUrlProduct)!= null)  
//commodity url has "product" document.location.href表示本页面的url地址,是字符串类型,当前页面中有该subString
{                                       // judge the button
try{

            alert("in the product");

            SizeSelection();

            document.getElementById("buyingtools-add-to-cart-button").click();  //this OK!

            document.getElementById("minicart-view-cart-button").click();       //add to cart;
}
catch(e)          
{ //do nothing 
}
}

}

firstStep(); //运行

//window.setTimeout("first()",0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: