我想在输入框中输入信息 然后通过锚点 找到信息 并对信息着色
网上看到还可以平滑滚动找到锚点
因为是输入框所以不知道该怎么做 求大神支招
网上看到还可以平滑滚动找到锚点
因为是输入框所以不知道该怎么做 求大神支招
解决方案 »
- jasperreport 输出html ,字段里有<> 等都被替换成<>
- action-mapping的问题
- 一个很简单的问题,答对给分
- 关于JSF中selectManyCheckBox选项初始化的问题。
- 2000分求助,关于dsoframer装载的EXCEL文件提交到服务端接收时,时有文件损坏的问题,分不够再开贴给分,项者有分
- 是什么解析了jsp ?
- 大家看看这段代码的6个错误怎么改?
- 为什么修改功能成了添加?
- 请问vector是个什么样的对象呢?
- 寻找mysql数据库的jdbc驱动程序,谢谢!!!
- jetty9怎么编译 jsp文件啊!求大神罩
- 如何读取MyBatis查询到的多条记录
网上 找的
我用输入框输入了信息 也知道window.location.hash可以跳转找到描点 但是不能实现平滑滚动
还有着色应该怎么弄
再输入框中输入信息 根据输入的信息在页面中找到信息 并着色
就好比一个在页面中的搜索 你用ctrl+f 在浏览器中看看就知道了
只是我现在要的东西不一定是显示在页面中的 所以需要自己设计一个这样的搜索
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<style>
.selectd{
border:solid 1px blue;
background-color:#Fa13b1;
color:Yellow;
}
.unselected{
border:solid 1px black;
background-color:white;
color:black;
}
#inputdiv{
position:fixed;
left:800px;
}</style><script>
var words;
function select(){
words=document.getElementById('intxt').value;
if(words.length>=3){
setblack();
serach(words);
}
}
function setblack(){
var as=document.getElementsByTagName('span');
for(var i=0;i<as.length;i++){
as[i].className="unselected";
}
}
function serach(words){
var env=document.getElementById(words);
env.scrollIntoView();
var name=document.getElementById(words+'_name');
name.className="selectd";
}
</script>
</head>
<body>
<div id="inputdiv">
<input type="text" id="intxt" /><br />
<a href="javascript:void(0)" onclick="select();">turn in</a>
</div>
<div>
<a id="constanine"></a><span id="constanine_name">constanine</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br /><a id="smith"></a><span id="smith_name">smith</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br /><a id="breake"></a><span id="breake_name">breake</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br /><a id="tom"></a><span id="constanine_name">constanine</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br />
<a id="aclie"></a><span id="aclie_name">aclie</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br /><a id="john"></a><span id="john_name">john</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br /><a id="jack"></a><span id="jack_name">jack</span>
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br />
*************************************************<br /><br /><br />
</div>
</body>
</html>
还有点小问题,快下班了,就不码了,就是现在输入框,必须靠turn in点击来执行跳转,onkeydown只能使input永远输入1个值,哪里要改忘了,先看看吧
table <a>之类的 而且他们原来都有字体颜色
table <a>之类的 而且他们原来都有字体颜色
没不是做了吗。定义Id,与你输入的String有联系的id:
id = 你输入的String+"需要补完的string"
var name=document.getElementById(id);//找到你的需要的div;
然后 id.className="准备好的css样式编译"
不就结了?我的例子都贴不是吗?
var some=id.getgetElementById("some");
some是你改的容器id,id是前面说的对应的最外层容器的id,直接继续:
some.className="准备好的css样式编译";
很简单啊。话说这里是java区啊。
没不是做了吗。定义Id,与你输入的String有联系的id:
name = 你输入的String+"需要补完的string"
var id=document.getElementById(name);//找到你的需要的div;
然后 id.className="准备好的css样式编译"
还有还原,参考function setblack(),至于输入就能启动查询,我再看看onkeypress,onchange都不行来着