使用 Wix 网站构建器的 Javascript

汤姆

在使用一些代码来获取图像 url 时,我遇到了一些问题,代码说 url.match is not a function.

任何帮助都会很棒!

function youtube(url = $w('#input1')) {


        var regExp = /.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/;

        var match = url.match(regExp);

        if (match && match[1].length === 11) {
            let urllink = match[1];
            let imagelink = "http:\/\/img.youtube.com\/vi\/" + urllink + "\/hqdefault.jpg\"";

            console.log(imagelink);
        } else {
            //Nothing
        }

    }

谢谢

xxxmatko

根据wix文档,$w函数从页面中选择并返回元素。

如果您在页面上有一个 id 设置为input1(您试图通过调用选择它$w('#input1')url的输入,那么该变量保存输入的句柄,而不是输入的值。

因此,尝试从中获取值(例如url = url.value,或只是url = $w('#input1').value),然后再调用url.match(regExp);

像这样编辑你的函数:

function youtube(url = $w('#input1')) {
    var regExp = /.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/;

    url = url.value;
    var match = url.match(regExp);

    if (match && match[1].length === 11) {
        let urllink = match[1];
        let imagelink = "http:\/\/img.youtube.com\/vi\/" + urllink + "\/hqdefault.jpg\"";
        console.log(imagelink);
    } 
    else {
        //Nothing
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SharePoint 2013使用JavaScript构建网站树导航

来自分类Dev

WiX 构建错误

来自分类Dev

使用Gradle execute for Wix

来自分类Dev

使用AllowDowgrades的Wix InstanceTransform

来自分类Dev

使用私有变量的Javascript构建器模式

来自分类Dev

使用Jquery / JavaScript构建翻译器功能?

来自分类Dev

如何使用两个回调在JavaScript中返回异步调用(WIX corvid)

来自分类Dev

如何在wix会员网站上禁用“使用Google / Facebook登录”

来自分类Dev

WiX Heat预构建错误

来自分类Dev

在构建发行版时,无法将NuGet与WIX一起使用

来自分类Dev

即使使用--no-build标志,在运行dotnet测试时如何避免Wix构建错误?

来自分类Dev

使用Wix Bootstrapper创建MSI

来自分类Dev

使用Wix检查.NET 4.0

来自分类Dev

使用WIX升级版本

来自分类Dev

如何使用WIX中的复选框获取转发器数据?

来自分类Dev

使用JavaScript登录Netflix网站

来自分类Dev

使用Javascript与Scrapy登录网站

来自分类Dev

爬网使用JavaScript的网站

来自分类Dev

构建可使用 append 的待办事项列表网站,在 javascript 中删除笔记时遇到问题

来自分类Dev

WiX Heat:预构建事件在构建服务器上触发得太早

来自分类Dev

尝试编辑Wix网站HTML

来自分类Dev

网站如何使用Javascript而不在浏览器中显示任何结构化HTML?

来自分类Dev

无法在Windows 10上构建WIX项目

来自分类Dev

尝试构建WiX安装程序时出错

来自分类Dev

加快WiX安装程序的构建过程

来自分类Dev

是否可以在不使用客户端Javascript的情况下建立服务器端Javascript网站?

来自分类Dev

如何使用NodeJS组织构建,服务器,客户端和共享JavaScript代码

来自分类Dev

如何在 Wix 网站上制作简单的播放/暂停音频播放器?

来自分类Dev

如何检测网站是否使用React构建?

Related 相关文章

  1. 1

    SharePoint 2013使用JavaScript构建网站树导航

  2. 2

    WiX 构建错误

  3. 3

    使用Gradle execute for Wix

  4. 4

    使用AllowDowgrades的Wix InstanceTransform

  5. 5

    使用私有变量的Javascript构建器模式

  6. 6

    使用Jquery / JavaScript构建翻译器功能?

  7. 7

    如何使用两个回调在JavaScript中返回异步调用(WIX corvid)

  8. 8

    如何在wix会员网站上禁用“使用Google / Facebook登录”

  9. 9

    WiX Heat预构建错误

  10. 10

    在构建发行版时,无法将NuGet与WIX一起使用

  11. 11

    即使使用--no-build标志,在运行dotnet测试时如何避免Wix构建错误?

  12. 12

    使用Wix Bootstrapper创建MSI

  13. 13

    使用Wix检查.NET 4.0

  14. 14

    使用WIX升级版本

  15. 15

    如何使用WIX中的复选框获取转发器数据?

  16. 16

    使用JavaScript登录Netflix网站

  17. 17

    使用Javascript与Scrapy登录网站

  18. 18

    爬网使用JavaScript的网站

  19. 19

    构建可使用 append 的待办事项列表网站,在 javascript 中删除笔记时遇到问题

  20. 20

    WiX Heat:预构建事件在构建服务器上触发得太早

  21. 21

    尝试编辑Wix网站HTML

  22. 22

    网站如何使用Javascript而不在浏览器中显示任何结构化HTML?

  23. 23

    无法在Windows 10上构建WIX项目

  24. 24

    尝试构建WiX安装程序时出错

  25. 25

    加快WiX安装程序的构建过程

  26. 26

    是否可以在不使用客户端Javascript的情况下建立服务器端Javascript网站?

  27. 27

    如何使用NodeJS组织构建,服务器,客户端和共享JavaScript代码

  28. 28

    如何在 Wix 网站上制作简单的播放/暂停音频播放器?

  29. 29

    如何检测网站是否使用React构建?

热门标签

归档