从脚本更改href的文本会使文本消失且不会更改

单击我的页面中的按钮时,将调用此函数:


function LoadEnglishText()

{

    document.getElementById("txt_whatwedo_learnmore2").innerHTML = "here."; 

}

这是相应的HTML:


<a id="txt_whatwedo_learnmore2" href="./pdf/Pricing_App_Dev_2019_Ger.pdf">hier.</a> 

因此,在触发该功能时,链接的文本应从“ hier”更改。到这里。” (从德语到英语),但事实并非如此。当单击时,它只是从屏幕上消失。


我做错了什么?


编辑:


该函数的调用方式如下:


        <a href="#" onclick="LoadEnglishText()"> <img src="./img/img_english.png" width=3%</img></a>

所有这些都适用于其他所有文本,但不适用于链接...


********** EDIT 2 ************我刚刚意识到firefox控制台说 TypeError: document.getElementById(...) is null


尽管ID是正确的。这是我尝试更改函数中的LINK的唯一实例。它通常只是一个文本元素,因此必须与此连接...


幕布斯7119047
浏览 173回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript