Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在第二个事件中使用onclick吗?_Javascript_Html_Events_Onclick_Translation - Fatal编程技术网

Javascript 我可以在第二个事件中使用onclick吗?

Javascript 我可以在第二个事件中使用onclick吗?,javascript,html,events,onclick,translation,Javascript,Html,Events,Onclick,Translation,我想使用onclick()将我的网站翻译成法语。 然后我想用同样的方法翻译回英语 这是代码。有什么想法吗?谢谢 <html> <head><title>Test Translate</title> <script language="JavaScript"> function TranslateToFrench() { MyText.innerText = "Ceci est un texte en Français.";

我想使用onclick()将我的网站翻译成法语。 然后我想用同样的方法翻译回英语

这是代码。有什么想法吗?谢谢

<html>
<head><title>Test Translate</title>

<script language="JavaScript">

function TranslateToFrench()
{
    MyText.innerText = "Ceci est un texte en Français.";
    languageBox.innerText = "English";
}

function TranslateToEnglish()
{
    MyText.innerText = "This is a text in English.";
    languageBox.innerText = "Français";
}

</script>

</head>

<body>

    <h3 id="languageBox" align="right" onclick="TranslateToFrench()">Français</h3>   

    <p id="MyText">This is a text in English.</p>

</body>

</html>

测试翻译
函数TranslateToFrench()
{
MyText.innerText=“这是法语的文本。”;
languageBox.innerText=“英语”;
}
功能翻译英语()
{
MyText.innerText=“这是英文文本。”;
languageBox.innerText=“Français”;
}
法国

这是英文文本


测试翻译
var-app=0;
函数Translate()
如果(app==0){
app=1;
翻译成法语();
}否则{
app=0;
翻译为英语();
}
}
函数TranslateToFrench()
{
MyText.innerText=“这是法语的文本。”;
languageBox.innerText=“英语”;
}
功能翻译英语()
{
MyText.innerText=“这是英文文本。”;
languageBox.innerText=“Français”;
}
法国

这是英文文本


测试翻译
var-app=0;
函数Translate()
如果(app==0){
app=1;
翻译成法语();
}否则{
app=0;
翻译为英语();
}
}
函数TranslateToFrench()
{
MyText.innerText=“这是法语的文本。”;
languageBox.innerText=“英语”;
}
功能翻译英语()
{
MyText.innerText=“这是英文文本。”;
languageBox.innerText=“Français”;
}
法国

这是英文文本


只需检查
h3
元素
innerText
,然后调用适当的函数即可

尝试:


只需检查
h3
元素
innerText
,然后调用适当的函数即可

尝试:


如果解决方案令您满意,您可以接受答案:是的,当然可以。我是这个网站的新手。没有问题:-)如果解决方案让你满意,你可以接受答案:是的,当然。我是这个网站的新手。没问题:-)
<html>
<head><title>Test Translate</title>

<script>

var app = 0;

function Translate()

   if(app == 0){
        app = 1;
        TranslateToFrench();

   }else{
        app = 0;
        TranslateToEnglish();
   }
}

function TranslateToFrench()
{
    MyText.innerText = "Ceci est un texte en Français.";
    languageBox.innerText = "English";
}

function TranslateToEnglish()
{
    MyText.innerText = "This is a text in English.";
    languageBox.innerText = "Français";
}

</script>

</head>

<body>

    <h3 id="languageBox" align="right" onclick="Translate()">Français</h3>   

    <p id="MyText">This is a text in English.</p>

</body>

</html>
function TranslateToFrench()
{
    if(languageBox.innerText==="Français"){    
        MyText.innerText = "Ceci est un texte en Français.";
        languageBox.innerText = "English";}
    else{
        TranslateToEnglish();
    }
}

function TranslateToEnglish()
{
    MyText.innerText = "This is a text in English.";
    languageBox.innerText = "Français";
}