内容页面Element相关操作

Author

沈建(Janesen)

Hierarchy

  • Element

Methods

  • 点击目标节点

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.click(".name",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 点击目标节点

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.clickFromUrl("baidu.com",".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 判断目标节点是否存在

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.exist(".name",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 判断目标节点是否存在

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.existFromUrl("baidu.com",".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 执行原生js事件

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.fireEvent(".name","click",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • eventName: string

      事件名

    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 执行原生js事件

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.fireEventFromUrl("baidu.com",".name","click",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • eventName: string

      事件名

    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取节点的网页内容

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getHtml(".name",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取节点的网页内容

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getHtmlFromUrl("www.baidu.com",".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取节点的文本内容

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getText(".name",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取节点的文本内容

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getTextFromUrl("www.baidu.com",".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取目标节点的value值

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getValue(".name",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 获取目标节点的value值

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.getValueFromUrl("www.baidu.com",".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 动态执行方法

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.invoke("val",["fastchar"],".name",function(result){console.log(result)});
    

    Parameters

    • method: string

      jquery方法名

    • params: []

      jquery方法参数

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 动态执行方法

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.invokeFromUrl("baidu.com","val",["fastchar"],".name",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • method: string

      jquery方法名

    • params: []

      jquery方法参数

    • selector: string
    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 动态执行方法

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.invokeMethod(new MethodInfo("val", [".name"], ["值"], undefined),function(result){console.log(result)});
    

    Parameters

    • methodeInfo: MethodInfo

      方法对象参数

    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 设置目标节点value值

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.setValue(".name","fastchar",function(result){console.log(result)});
    

    Parameters

    • selector: string
    • value: any

      设置的值

    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void

  • 设置目标节点value值

    Author

    沈建(Janesen)

    Example

    FastPlugin.Element.setValueFromUrl("www.baidu.com",".name","fastchar",function(result){console.log(result)});
    

    Parameters

    • urlPattern: string

      指定tab页并且tab页面的地址包含urlPattern关键字

    • selector: string
    • value: any

      设置的值

    • callback: ((result) => void)

      回调函数

        • (result): void
        • Parameters

          Returns void

    Returns void