如何利用javascript在页面指定位置显示文字

JavaScript016

如何利用javascript在页面指定位置显示文字,第1张

JavaScript中控制显示文字的位置,可以通过设置div布局的横纵坐标,如下代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html charset=gb2312" />

<title>无标题文档</title>

<script language="javascript">

function creadiv(l,r,t){ //l是距左的距离,r是距右的距离,t是要显示的文本内容

var dd=document.createElement("div")

dd.style.position="absolute"

dd.style.left=l+"px"

dd.style.right=r+"px"

dd.innerText=t

document.body.appendChild(dd)

}

</script>

</head>

<body>

<p><a href="#" onclick="creadiv(100,100,'Hello你好')">点一下我</a></p>

<p><a href="#" onclick="creadiv(400,500,'哈哈哈')">再点一下</a></p>

</body>

</html>

<span id="infoMsg"></span>

<input type=button value="你的热键按钮" onclick="changeMsg(1)"/>

<input type=button value="你的热键按钮" onclick="changeMsg(2)"/>

<input type=button value="你的热键按钮" onclick="changeMsg(3)"/>

<script>

  

  function changeMsg(value){ //具体参数 你按你的需求来定

     var Msg=""

     if(value==1){

        Msg="<font color='red'>这事1的相应信息 </font>" //相应信息 可以 将你的那些 HTML 放进去

     }

     if(value==2){

        Msg="<font color='red'>这是2的相应信息</font>"

     }

     if(value==3){

        Msg="<font color='red'>这是3的相应信息</font>"

     }

    document.all.infoMsg.innerHTML=Msg //给SPAN 赋值

  }

</script>