关于js点击的问题
<label class="radio-inline"><input type="radio" name="fwlx" id="fwlx0" value="1">独立住宅<i></i></label><input type="radio" name="fwlx" id="fwlx0" value="1">
独立住宅
<i>
::before
::after (使用js无法出现这个::after,只有鼠标左键点击后才能出现)
</i>
我在使用 document.querySelector("#fwlx0").value=1 能做到选中 但是没效果请问如何做到跟鼠标左键点击之后一样的效果 尝试使用click,或者使用MouseEvents模拟点击事件
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
document.getElementById("fwlx0").dispatchEvent(e); 涛之雨 发表于 2021-10-24 16:38
尝试使用click,或者使用MouseEvents模拟点击事件
var e = document.create ...
谢谢大佬我试一试 你是想要用JS判断当前用户所选择的项目还是想要初始化选中某一项?
反正与 checked="checked" 属性相关。checked="checked"就指选中项 WayneXiong 发表于 2021-10-24 18:06
你是想要用JS判断当前用户所选择的项目还是想要初始化选中某一项?
反正与 checked="checked" 属性相关。c ...
我用楼上大佬给的代码完成了 就是想用js自动点选那个选项 谢谢 涛之雨 发表于 2021-10-24 16:11
尝试使用click,或者使用MouseEvents模拟点击事件
var e = document.create ...
还想请教您一个问题 对于dropdown-toggle 这种下拉菜单 如何用js自动点击 caileimeng 发表于 2021-10-24 19:14
还想请教您一个问题 对于dropdown-toggle 这种下拉菜单 如何用js自动点击
记得jq可以用trigger实现,原生js还真没怎么注意过
页:
[1]