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