就是你输入1234567是下面出现下拉框里面显示[email protected],[email protected]等等
解决方案 »
- 求一段js 正则或者其他解决方案
- 为什么用js控制超链接样式后,a:hover效果就失效了?
- js高手速入!!!!!!!!!高分
- 天天问,问题天天出,又有新问题,最好给出错误改成正确的
- 超简单的问题,求段JS代码!
- 请问javascript可以读文本文件吗?有代码示例吗
- 关于file的一个问题:能否给file的value属性设置为空?
- ActiveObject问题
- 请教可不可以用JAVASCRIPT代码实现文件另存为?(在线等)
- 谁能写段代码把它倒过来。http://www.alltooflat.com/geeky/elgoog/
- 谁能帮忙解释下这段javascript是什么意思啊?
- javascript 怎么调用C#后台的有参方法?
<div>
<input id="account" type="text" onkeyup="showSelection();" />
<ul id="tip" style="list-style:none inside; margin:0; padding:0; diplay:none; ">
<li onclick="selectThis(this);">[email protected]</li>
<li onclick="selectThis(this);">[email protected]</li>
</ul>
</div>
<script type="text/javascript">
var accountVal = 'account',
accountEle = document.getElementById('account'),
tipEle = document.getElementById('tip');
tipEle.style.display = "none";
document.onclick = function(){
tipEle.style.display = "none";
}
function showSelection(){
tipEle.innerHTML = tipEle.innerHTML.replace(new RegExp(accountVal, 'g'), accountEle.value);
tipEle.style.display = "block";
accountVal = accountEle.value;
}
function selectThis(ele){
accountEle.value = ele.innerHTML;
tipEle.style.display = "none";
}
</script>
大体思路是这样 当然还有很多需要完善的地方