以下JS代码在Safari上正常工作:
var a = $('.shell a')[0];
var evObj = document.createEvent('MouseEvents');
evObj.initMouseEvent('click', true, true, window);
a.dispatchEvent(evObj);
然而,这一行
evObj.initMouseEvent('click', true, true, window);
在Firefox中给出以下错误:
TypeError: Not enough a
我有一个type="date"输入,它会触发一些JS。我的问题是,如果您想清除输入标签右侧的“交叉按钮”的日期,它将不会触发onchange事件,除非您之前已经更改了值。我觉得很奇怪。我的问题是:当我的第一个动作是点击删除日期的“交叉按钮”时,我能启动JS吗?
我正在使用Firefox 58.0.1
编辑:按预期运行(2020年9月,火狐80.0.1)
function myFunction(IdTag) {
var x = document.getElementById(IdTag).value;
alert('The new value is: '
我在scheduler中使用unitsview和weekview。当我单击classname: dhx_scale_bar的header时,我需要将unitID(key)和date传递给另一个函数。我尝试了以下代码:CODE: SELECT ALL
function showTitle(a) {
alert(a);
debugger;
var mode = scheduler.getState().mode;
var myDate = scheduler.getState().date;
alert(myDate);
});
if (