我正在做这种类型的字典,到目前为止,但我有更多的东西来编辑,我有问题。如何在加载时使用JS,PHP或HTML更改html中的文本?
这是一个基本编辑的简单页面。唯一更复杂的东西是按钮的搜索和功能完成。
我有4种不同的语言,意大利语,法语,德语,意大利语为默认和英语。
我还有一个简单的“Dizionario IBS”(意大利语)欢迎词,但我希望每当我更改语言时(语言更改基本上都是一个过滤器,它会在搜索栏内写入后切换搜索结果)“Dizionario IBS”将文本切换为更合适,如果我点击“English”按钮,将搜索结果过滤为英文“Dizionario IBS”将变为“IBS Dictionary”。
我试图改变它与JS,PHP和HTML,查找代码等,但在这里,但没有人工作。
我在编程中非常基本,所以我几乎不知道这些语言,如果我看起来太没经验,我很抱歉。
我也尝试改变我想要改变的文本的类型,就像我将它改为input type = textreadonly和
like this
,并试图看看这是否会使事情发挥作用。有什么建议吗?
Dizionario IBS
隐藏的输入是通过语言过滤搜索栏,不知道是否相关,但只是说。
整件事很有效,但我希望每次点击和过滤语言时,"titolo"文本也会变为所述语言。用户建议
JS代码:
var heading = document.getElementById('titolo');
function languagechange(id) {
if (id == '') {
heading.textContent = 'Dizionario IBS';
} else if (id == 'english') {
heading.textContent = 'IBS Dictionary';
} else if (id == 'french') {
heading.textContent = 'IBS Dictionnaire';
} else if (id == 'italian') {
heading.textContent = 'Dizionario IBS';
} else if (id == 'german') {
heading.textContent = 'IBS W\u00F6rterbuch';
}
}
我感动标题监守如果我没记错把它上面没有显示任何东西下面的JS。另外,第一个“如果”尝试将意大利语设置为默认值以在加载页面时始终显示,但不起作用。
2016-12-12
Zabusy
+0
请发表您提到的代码已经工作。它会使您更容易地扩展它以包含附加功能。 –
+0
其实我尝试了各种方法,正如我所说的,我查找了类似案例中的代码,但其中大多数最终都是JQuery,而那些不是不起作用。有些方法正在发挥作用。在这种情况下,它会“打印”功能的名称,忽略代码。我试图然后用document.GetElementById(“titolo”)。innerHTML =“text”;这种工作方式,但它只在最后一个例子的顺序,所以意大利语,它完全忽略了其他语言点击按钮或不。我也试过window.onload,但也没有工作。老实说,我不知道该怎么做。 –
+0
这种“有用的”代码本来是发布的好起点。无论哪种方式,我相信你会得到一个解决方案。 –