我正在使用 CSS 来隐藏表单元素:
#main_form #form-field-email, #form-field-realtor_select { display: none;}
#main_form .elementor-select-wrapper::before { display: none; }
然后用 JavaScript 向它们展示:
document.getElementById("form-field-first_name").onclick = function(){
document.getElementById('form-field-email').style.display = 'block';
document.getElementById('form-field-realtor_select').style.display = 'block';
.elementor-select-wrapper::before
问题在于隐藏选择元素中的向下箭头所需的伪元素。我需要使用 JavaScript onclick 事件来显示箭头。我试过document.getElementsByClassName()
了,但没有奏效。
您可以在此处查看测试页:测试页。单击名字或姓氏以显示字段(比上面列出的更多),您会看到向下箭头是来自选择元素的任务。