js点击图片在文本框内显示文字

JavaScript08

js点击图片在文本框内显示文字,第1张

亲,改一下js代码,改成这样就可以了

<script type="text/javascript">

tb=document.getElementById('textbox')

spans=document.getElementsByTagName("span")

for(var i=0i<spans.lengthi++)

{

    spans[i].index=i

    spans[i].onclick=function()

    {

       alert(spans[this.index-1].innerHTML)

    }

}

</script>

<div>

<img id="img1" src="1.jpg" onclick="Cmd(this,'span1')" />

<span id="span1" style="display:none" onclick="Cmd(this,'img1')">介绍文字</span>

</div>

<script>

function Cmd(v, id){

v.style.display = "none"

document.getElementById(id).style.display = ""

}

</script>