我在本页底部设置了按钮:http://www.constructionline.co.uk/static/acclaim/index.html
但他们不会在IE中充当链接。我正在使用IE 11.任何人都可以帮忙吗?
答案 0 :(得分:1)
带有type =按钮的<input>
将无法正常运行,因为您可以自行查看。它在其他浏览器中运行的唯一原因是它包含在<a>
中。这是不正确的HTML,我相信IE的行为是正确的,而其他浏览器则更灵活。
您可以做的是删除<a>
并向<input>
添加onclick事件,例如:
<input type="button" name="Benefits" class="groovybutton" value="Find out more benefits >>" onclick="location.href = 'acclaim/acclaimbenefits.html'" onmouseover="goLite(this.form.name,this.name)" onmouseout="goDim(this.form.name,this.name)" style="background-color: rgb(169, 34, 22); border-color: rgb(169, 34, 22);">
问题是没有javascript支持的浏览器将无法关注该链接。
真的,我觉得你根本不需要<input>
,你应该能够做到这一点:
<a href="acclaim/acclaimbenefits.html" class="ac-no-arrow">Find out more benefits >></a>
您的goLite()和goDim()javascript可能会被CSS替换