gpt4 book ai didi

javascript - 火狐浏览器 JavaScript 兼容性

转载 作者:行者123 更新时间:2023-11-28 08:14:14 26 4
gpt4 key购买 nike

我有一个带有一些 javascript 的表格

<td nowrap="" style="background: none repeat scroll 0% 0% rgb(211, 211, 211);" onmouseout="this.style.background='#d3d3d3'; menu3.style.color='#000000'" onmouseover="this.style.background='#EE0000'; menu3.style.color='#ffffff'" onclick="javascript:validationMenu('010','006')">
<span id="menu3" class="bulle" name="menu3" style="color: rgb(0, 0, 0);">
Vue générale
</span>
</td>

我的 onclick 函数验证菜单有问题:

function validationMenu(menu,option) {

document.SCREEN.elements['l1_F010$NUOPTIA'].value = trim(option.substring(1,4)); document.SCREEN.elements['l1_F010$NUMENUA'].value = trim(menu); validateAndSubmit('ENTER');

}

当我们使用面向网络的工具 (ibm) 时,该工具使用 document.screen 来映射 iseries DDS 屏幕

使用 Internet Explorer 工作正常,但在 Firefox 中控制台显示警告:

TypeError: document.SCREEN is undefined TypeError: window.event is undefined

最佳答案

document.SCREEN 可能是 IE 中专有的 JS 对象,但它在 FireFox 中不存在。在我看来,您正在使用它来引用页面元素,在这种情况下,使用 document.getElementById('nameYourElement').value 是最安全的。您的元素名称将是 HTML 标记的 id 属性。为了更容易使用,您可以考虑使用 JQuery,它允许您使用 $('#nameYourElement').val()。然后,您可以使用任何 CSS 选择器,包括标签、类和伪选择器。

关于javascript - 火狐浏览器 JavaScript 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com