【发布时间】:2020-09-22 05:37:48
【问题描述】:
(function addCastVoteListeners() {
const els = Array.prototype.slice.call(document.querySelectorAll('.castVote'));
els.forEach(addCastVoteListener);
})();
function addCastVoteListener(el) {
el.addEventListener('change', castVote);
}
function castVote() {
console.log(this.id);
}
嗨,所以每当我运行我的代码时,我都会受到限制的活动 X 控件单击以允许此内容。有没有办法让我对其进行编程,以便它自动允许 x 控制而无需单击允许。我问是因为有时弹出窗口有时会出现,所以如果它自动允许它,我不必担心我或其他人点击它。我知道我可以通过配置一些 I.E 设置来解决这个问题。但是我想要它,这样如果其他人访问该网站,他们就不必点击它,它只允许他们使用。在服务器上运行 Popup 没有出现,但现在事件侦听器不起作用。我没有包含完整的 js,因为它真的很长。但基本上 javascript 在用户输入输入后会出现/消失一个新表(文本输入)
// javascript part above html below
<label>Choose a browser from this list:
<input id = "input1" list="table1" class="castVote"
style="width: 500px;"/>
</label>
<datalist id="table1">
<option value="Firefox">
<option value="more options">
</datalist>
<label>Choose a browser from this list:
<input id = "input2" list="table2" class="castVote"
style="width: 500px;"/>
</label>
<datalist id="table1">
<option value="safari">
<option value="more options 2">
</datalist>
<label>Choose a browser from this list:
<input id = "inputn" list="tablen" class="castVote"
style="width: 500px;"/>
</label>
<datalist id="table1">
<option value="chrome">
<option value="more options n">
</datalist>
【问题讨论】:
-
不清楚如何使用 ActiveX,我猜你的页面上还有其他内容。
标签: javascript html css internet-explorer