我在我的按钮(visible here)上创建了一个链接,当在旧版IE(8及以下版本)中查看该页面时。
if (ie < 9) {
document.getElementById('buttonOverride').innerHTML =
'<a href="/cam.html" target="_blank" alt="camera feed page">' + document.getElementById('buttonOverride').innerHTML + '</a>';
}
其中ie
是先前定义的变量,用于标识用户代理的IE版本。
这是有效的,IE开发人员工具检查员告诉我已插入链接,但由于某种原因链接无法点击。有什么想法吗?
答案 0 :(得分:1)
您可以设置覆盖的onclick属性,甚至是按钮本身。
if (ie < 9) {
var openCam = function () {
window.location.href = '/cam.html';
};
document.getElementById('buttonOverride').setAttribute('onclick', 'openCam()');
}