Javascript 我有一个学校翻译项目的按钮组,但我不能让我的按钮工作?

Javascript 我有一个学校翻译项目的按钮组,但我不能让我的按钮工作?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,var EnglishDictionary=[“裤子”、“卷笔刀”、“灯罩”、“枕头”、“帽子”、“扬声器”、“蓝莓”、“草莓”、“香蕉”、“红星”、“苹果”、“芒果”、“桃子”、“我在哪里?”、“你好?”、“你好,你叫什么名字?”、“浴室在哪里?”、“我怎么回家?”、“餐厅在哪里?”]; var DutchDictionary=[“过度扩张”、“布罗克”、“蓬滕斯利珀”、“兰普沙杜”、“胡夫德库森”、“赫德”、“斯普雷克”、“波斯贝”、“阿德比”、“巴南”、“斯特夫鲁什”、“阿佩尔”、“芒果”

var EnglishDictionary=[“裤子”、“卷笔刀”、“灯罩”、“枕头”、“帽子”、“扬声器”、“蓝莓”、“草莓”、“香蕉”、“红星”、“苹果”、“芒果”、“桃子”、“我在哪里?”、“你好?”、“你好,你叫什么名字?”、“浴室在哪里?”、“我怎么回家?”、“餐厅在哪里?”];
var DutchDictionary=[“过度扩张”、“布罗克”、“蓬滕斯利珀”、“兰普沙杜”、“胡夫德库森”、“赫德”、“斯普雷克”、“波斯贝”、“阿德比”、“巴南”、“斯特夫鲁什”、“阿佩尔”、“芒果”、“佩尔齐克”、“瓦尔本·伊克?”、“我遇到了什么?”、“我是谁?”、“我是巴德卡默?”、“我是谁?”、“我是谁?”、“我是谁是厕所?”];
var wordImages=[“Pants.jpg”、“铅笔刀.jpg”、“Lampshade.jpg”、“枕头.jpg”、“帽子.jpg”、“扬声器.jpg”、“蓝莓.jpg”、“草莓.jpg”、“香蕉.jpg”、“Starfruit.jpg”、“苹果.jpg”、“芒果.jpg”、“桃子.jpg”、“我在哪里”、“你好.jpg”、“你好,你叫什么名字.jpg”、“浴室在哪里?.jpg”、“我怎么回家.jpg”,“Resturaunt.jpg在哪里”];
var-wordIndex;
var翻译词;
var选择图像;
var显示图像;
var findWord;
var findImage;
函数translateWord(word){
translatedWord=findWord(word);
选择图像=查找图像(word);
document.getElementById(“输出”).value+=“”+translatedWord;
displayImage=document.getElementById(“displayImages”)。选中;
如果(displayImage==true){
document.getElementById(“image”).src=selectedImage;
}
}
函数findWord(word){
for(英文字典中的单词索引){
if(word==EnglishDictionary[wordIndex]){
返回DutchDictionary[wordIndex];
}
}
}
函数findImage(word){
for(英文字典中的单词索引){
if(word==EnglishDictionary[wordIndex]){
返回wordImages[wordIndex];
}
}
}
枕头

您的脚本标记有一个输入错误“javasript”。它应该是javascript

<script type="text/javascript">

var EnglishDictionary = ["Pants","Pencil Sharpener","Lampshade","Pillow","Hat","Speaker","Blueberry","Strawberry","Banana","Starfruit","Apple","Mango","Peach","Where am I?","How are you?","Hello, Whats your name?","Where is the bathrooom?","How do I get Home?","Where is the Resturaunt?"];
var DutchDictionary = ["overhemd","broek","puntenslijper","lampschaduw","hoofdkussen","hoed","spreker","Bosbes","Aardbei","banaan","stervrucht","appel","Mango","Perzik","waar ben ik?","hoe gaat het met je?","Hallo hoe heet je?","Waar is de badkamer?","Hoe kom ik thuis?","Waar is het toilet?"];
var wordImages = ["Pants.jpg","Pencil Sharpener.jpg","Lampshade.jpg","Pillow.jpg","Hat.jpg","Speaker.jpg","Blueberry.jpg","Strawberry.jpg","Banana.jpg","Starfruit.jpg","Apple.jpg","Mango.jpg","Peach.jpg","Where am I.jpg","How are you.jpg","Hello, What is your name.jpg","Where is the Bathroom.jpg","How do I get home.jpg","Where is the Resturaunt.jpg"];
var wordIndex;
var translatedWord;
var selectedImage;
var displayImage;
var findWord;
var findImage;

function translateWord(word) 
{ alert(2)
    translatedWord = findWord(word);

    selectedImage = findImage(word);

    document.getElementById("output").value += " " + translatedWord;
    displayImage = document.getElementById("displayImages").checked;

    if (displayImage == true) 
    {
        document.getElementById("image").src = selectedImage;
    }   
}


function findWord(word) 
{
    for (wordIndex in EnglishDictionary)
    {
        if (word == EnglishDictionary[wordIndex])
        {
            return DutchDictionary[wordIndex]; 
        }
    }               
}


function findImage(word) 
{
    for (wordIndex in EnglishDictionary)
    {
        if (word == EnglishDictionary[wordIndex])
        {
            return wordImages[wordIndex]; 
        }
    }               
}

</script>
 <button onclick= "translateWord('Pillow')" class="button">Pillow</button> 

var EnglishDictionary=[“裤子”,“卷笔刀”,“灯罩”,“枕头”,“帽子”,“扬声器”,“蓝莓”,“草莓”,“香蕉”,“红星”,“苹果”,“芒果”,“桃子”,“我在哪里?”,“你好?”,“你好,你叫什么名字?”,“浴室在哪里?”,“我怎么回家?”,“餐厅在哪里?”);
var DutchDictionary=[“过度扩张”、“布罗克”、“蓬滕斯利珀”、“兰普沙杜”、“胡夫德库森”、“赫德”、“斯普雷克”、“波斯贝”、“阿德比”、“巴南”、“斯特夫鲁什”、“阿佩尔”、“芒果”、“佩尔齐克”、“瓦尔本·伊克?”、“我遇到了什么?”、“我是谁?”、“我是巴德卡默?”、“我是谁?”、“我是谁?”、“我是谁是厕所?”];
var wordImages=[“Pants.jpg”、“铅笔刀.jpg”、“Lampshade.jpg”、“枕头.jpg”、“帽子.jpg”、“扬声器.jpg”、“蓝莓.jpg”、“草莓.jpg”、“香蕉.jpg”、“Starfruit.jpg”、“苹果.jpg”、“芒果.jpg”、“桃子.jpg”、“我在哪里”、“你好.jpg”、“你好,你叫什么名字.jpg”、“浴室在哪里?.jpg”、“我怎么回家.jpg”Resturaunt.jpg在哪里“];
var-wordIndex;
var翻译词;
var选择图像;
var显示图像;
var findWord;
var findImage;
函数translateWord(word)
{警报(2)
translatedWord=findWord(word);
选择图像=查找图像(word);
document.getElementById(“输出”).value+=“”+translatedWord;
displayImage=document.getElementById(“displayImages”)。选中;
如果(displayImage==true)
{
document.getElementById(“image”).src=selectedImage;
}   
}
函数findWord(word)
{
for(英文字典中的单词索引)
{
if(word==EnglishDictionary[wordIndex])
{
返回DutchDictionary[wordIndex];
}
}               
}
函数findImage(word)
{
for(英文字典中的单词索引)
{
if(word==EnglishDictionary[wordIndex])
{
返回wordImages[wordIndex];
}
}               
}
枕头

在代码段中,此问题不会重现。请仔细检查代码是否完全相同…(因为您确实定义了函数
translateWord
)。此代码对我有效。可能尝试将脚本放入外部文件或分区中