[英]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.