我的想法是这样的。
javascript的方法,来取得用户传递的字符串。
通过字符串,找到并确定页面上的标签元素。举个例子,就传递了一个spanTest字符串,就可以判断,页面上是否有id为spanTest的span标签?
又比如,传递一个txtBox字符串,判断页面上是否有名字或者id是这个字符串的inputbox?是不是实现起来很麻烦?如果稍微方便点?通过字符串加个什么东西会更容易实现这样的方法呢?先谢谢各位耐心解答~~
javascript的方法,来取得用户传递的字符串。
通过字符串,找到并确定页面上的标签元素。举个例子,就传递了一个spanTest字符串,就可以判断,页面上是否有id为spanTest的span标签?
又比如,传递一个txtBox字符串,判断页面上是否有名字或者id是这个字符串的inputbox?是不是实现起来很麻烦?如果稍微方便点?通过字符串加个什么东西会更容易实现这样的方法呢?先谢谢各位耐心解答~~
解决方案 »
- jquery分页插件问题,分页总数无限大
- 为什么这个非空验证在IE不起作用, 在火狐就其作用?
- textarea比较难的问题?
- 如何取值,再线等待!!!!
- 简单问题:请问怎样用js代码来屏蔽一个radio单选框?
- to:mjpclab(我是大猫猫啊 http://mjpclab.8u8.com) 接分!
- 如何将窗口的toolbar,menubar都去掉??
- innerHTML里面怎么运行<script>脚本
- 高手帮我看看一个未解决的问题。
- 按照书上代码打的 但是没有效果啊 有没有好心人帮助看下
- 怎么拔别人网站上的jquery特效代码
- 为什么从prototype.js在myeclipse里边是乱码呢?怎么处理这个问题呢?
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}window.onload = function(){
var id=getQueryString("spanTest");
alert(document.getElementById(id).innerHTML);
}
var id="#"+spanTest
var obj=$(id);
if(obj!=undefined){
表示有了
}else{
米有
}
alert(isExist("t"))
倘若给的,是一个标签里边name的值,那么,getElementById肯定取不出来的。我估计想实现这样的功能,应该太难了把~~
<title>Test</title>
</head>
<body>
<span id="span1">span1</span>
<span id="span2">span2</span>
<input type="text" id="input_box1" value="input_box1" />
<input type="text" id="input_box2" value="input_box2" />
<script>
function getElement(tagname, id){
var elems = document.getElementsByTagName(tagname);
for(var i in elems){
if(elems[i].id === id){
return elems[i];
}
}
}
var span = getElement('span', 'span1');
alert(span.innerHTML);
var input = getElement('input', 'input_box1');
alert(input.value);
</script>
</script>
</body>
</html>