第一个问题是:
我想实现的是选择不同的值触发不同的事件。事件名分别是go_1(),go_2(),下面的代码错误在哪里?
<select onchange="go_"+this.value+"();">
<option value="1" selected>1</option>
<option value="2">2</option>
</select>第二个问题是:
我想实现点击超链接之后把超链接中title中的值传给pad那个地方,并显示出来。可是执行没反应,错误在哪里?
<script language="JavaScript">
function onClickDiv()
{
parent.document.getElementById("pad").innerHTML =this.title";
}
</script>
<a title="<img src=http://www.baidu.com/img/baidu_logo.gif>" href="###" onclick="return onClickDiv()")>点击这里</a>
<span id="pad"></span>
我想实现的是选择不同的值触发不同的事件。事件名分别是go_1(),go_2(),下面的代码错误在哪里?
<select onchange="go_"+this.value+"();">
<option value="1" selected>1</option>
<option value="2">2</option>
</select>第二个问题是:
我想实现点击超链接之后把超链接中title中的值传给pad那个地方,并显示出来。可是执行没反应,错误在哪里?
<script language="JavaScript">
function onClickDiv()
{
parent.document.getElementById("pad").innerHTML =this.title";
}
</script>
<a title="<img src=http://www.baidu.com/img/baidu_logo.gif>" href="###" onclick="return onClickDiv()")>点击这里</a>
<span id="pad"></span>
function onClickDiv()
{document.getElementById("pad").innerHTML =this.title;
return false
}
<option value="1" selected>1</option>
<option value="2">2</option>
</select>不过不推荐,还是使用单个函数,然后判断value再做相应处理<select onchange="go(this);">
<option value="1" selected>1</option>
<option value="2">2</option>
</select><script>
function go(s)
{
switch(s.value)
{
case "1":
go_1();
break;
case "2":
go_2();
break;
default:
break;
}
}
</script>
2.<script language="JavaScript">
function onClickDiv(a)
{
parent.document.getElementById("pad").innerHTML =a.title;
}
</script>
<a title="<img src=http://www.baidu.com/img/baidu_logo.gif>" href="###" onclick="return onClickDiv(this)")>点击这里</a>
<span id="pad"></span>在标签里写的事件,是不能直接用this获取对象的,必须传入对象
<option value=""></option>
</select>function select(){
$("select[name='filters']").bind("change",function(){
var value = this.value; //获得当前点击的值
document.getElementById("").innerHTML=value;
});}