gpt4 book ai didi

iphone - 在 mobileSafari 的 iphone 上的文本字段输入中的小 'x'?

转载 作者:技术小花猫 更新时间:2023-10-29 12:32:47 25 4
gpt4 key购买 nike

我一直在到处寻找这个,但没有任何运气。如果你在 iphone 上访问 google.com,当你专注于搜索字段时,右侧会一直出现一个小“x”,如果你触摸它,它会清除该字段的当前值。有人知道如何实现吗?

最佳答案

我使用了 Safari 中的开发菜单并将用户代理更改为 iPhone。在 Google 上查看源代码,看起来他们已将 html 设置为如下所示:

<div class="gp2">
<input class="gp7" id="query" type="text" name="q" size="30" maxlength="2048" autocorrect="off" autocomplete="off" />
<a class="clear" id="clearQuery" href="#">
<img src="data:image/gif;base64,R0lGODlhAQABAID%2FAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D" alt="" />
</a>

并且正在使用这个 javascript:

function initClearQueryLink(query,clearQuery){
clearQuery.setAttribute("title","Clear");
clearQuery.addEventListener("mousedown",clearQueryBox,true);
query.addEventListener("keyup",_handleClearQueryLink,false)
}

function _handleClearQueryLink(){
var query=document.getElementById("query");
var clearQuery=document.getElementById("clearQuery");
if(clearQuery)
if(query.value.length>0){
clearQuery.style.display="inline";
clearQuery.style.visibility="visible"
} else{
clearQuery.style.display="none";
clearQuery.style.visibility="hidden"
}
}

function clearQueryBox(event){
var query=document.getElementById("query");
var clearQuery=document.getElementById("clearQuery");
query.value="";
clearQuery.style.display="none";
clearQuery.style.visibility="hidden";
hideSuggest();
if(event)event.preventDefault()
}

关于iphone - 在 mobileSafari 的 iphone 上的文本字段输入中的小 'x'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/613114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com