在加载文档时如何使用CSS类名设置文本框值

问题描述 投票:0回答:2

我想将arcgis地图here嵌入到我的asp页面中进行搜索,以搜索员工隔间,该地图有一个用于搜索的文本框。我希望搜索是根据员工人数或隔间号自动进行的。我想在员工详细信息页面/Details/Index/7上显示地图。页面加载时是否可以自动加载文本框值?

这里是搜索文本框

<form class="esri-search__form" role="search">
<input type="text" placeholder="District or Senator" aria-label="Search" autocomplete="off" tabindex="0" class="esri-input esri-search__input" aria-autocomplete="list" aria-haspopup="true" aria-owns="16e0a09202a-widget-1-suggest-menu" role="textbox" data-node-ref="_inputNode" title="District or Senator">
</form>
javascript arcgis arcgis-js-api
2个回答
0
投票

好吧,有一个带有特定类名的文本框(尽管我会建议一个ID),您可以将其初始值设置为想要使用的任何值:

var elem = document.querySelector(".esri-search__input");
elem.value = "Some value here";
<input type="text" class="esri-search__input"/>

0
投票
view.ui.add(searchWidget, {
position: "top-right"
});

您需要等待此功能完成,一种方法是这样的:setTimeout(()=> document.getElementsByClassName(“ esri-input esri-search__input”)[0] .value =“这里有些值”,10000);

© www.soinside.com 2019 - 2024. All rights reserved.