繁体   English   中英

HTML中的Javascript调用函数

[英]Javascript call function inside html

我的数据库为我提供了“ 0”,“ 1”,“ 3”,“ 4”,“ 5”,“ 6”的工作日。 我想将其翻译成他们的真实姓名。

所以我在做:

HMTL

<div><script>traduzir("<?php echo $row_room['weekday']?>")</script></div> 

JS

<script>
    function traduzir (woord){
        if (woord == "0")
        {
            return "Domingo";
        }

        if (word == "1")
        {
            return "Segunda";
        }

        if (word == "2")
        {
            return "Terça";
        }

        if (word == "3")
        {
            return "Quarta";
        }

        if (word == "4")
        {
            return "Quinta";
        }

        if (word == "5")
        {
            return "Sexta";
        }

        if (word == "6")
        {
            return "Sabado";
        }
    };

</script>

我收到“未定义Traduzir”错误。 有人可以帮忙吗? 谢谢!

首先,您需要确保定义traduzir方法的脚本位于调用它的脚本之前。

然后,您还需要更改脚本,以便它实际上使用返回的值执行某些操作。

如果标记为JS的部分在单独的JavaScript文件中,则删除HTML( <script></script> )。

无论哪种情况,都移动第二个脚本,以便HTML文档在第一个脚本之前加载它。 您必须先定义一个函数,然后才能使用它,也不能及时从后来的脚本中吊起它,以便在更早的版本中立即使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM