我在Javascript中使用此代碼。但現在我有一個問題。該代碼檢查頁面是英文還是荷蘭文。但是當頁面是英文的時候。荷蘭語的功能也被執行。我怎樣才能解決這個問題?功能英語也進行
var theLanguage = $('html').attr('lang');
// Diferent language
if (theLanguage === "en") {
function doCheckForm() {
el = document.getElementById('hoteliers');
if (el) {
el.innerHTML = '<iframe name="' + document.hcomForm.hTarget.value + '" src="" width="100%" height="600" frameborder="0">';
}
}
}
if (theLanguage === "nl") {
function doCheckForm() {
el = document.getElementById('hoteliers');
if (el) {
el.innerHTML = '<iframe name="' + document.hcomForm.hTarget.value + '" src="" width="100%" height="600" frameborder="0">';
}
}
}
哪裏是doCheckForm的兩個變體之間的差異性()? – RononDex
所以你有一個'lang'屬性的數組? –
除了兩個(相同的?)函數定義...你沒有什麼可執行的: - ? –