怎么输出JS里的变量

<script>
var temp= " ";
function chgTemp(arg)
{
temp=arg;
//alert(temp);
}
</script>
<select name="dd" style="height:20px; font-size:12px; width:150px;" onchange= "chgTemp(this.options[this.selectedIndex].value)">
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<a href="search.asp?=temp">ddd</a>
想把temp 值放在a连接中怎么写呢!

1、可以直接以提示框的形式输出
alert("输出的内容");
2、可以输出到网页的某个位置
1、在显示输出的位置放一个标签<a id="out"></a>
2、根据id获取到标签a:var out=document.getElementById('out');
3、设置输出的值:out.innerHTML="输出的值";
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-17

通过document.write的方式输出js变量。

1、定义js变量

<script>
  var a = "123";//定义一个js变量a
</script>

2、输出变量a

document.write(a);//把变量a的值123输出到页面中。

补充:

document.write()方法:向网页文档中输出了一段文字或者变量的值

第2个回答  推荐于2018-02-27
在a中加入一个span标签
<span id=value></span>
在根据id赋值进入追问

start_city= 只是这样 不会出现value 的值

追答



然后你在js中
document.getElementById("value") = "你要赋的值";

追问

(不是这里)

追答

那更简单啊

js中的写法
document.getElementById("temp ").href = "search.asp?="+要赋的值;

追问

不好使的 后面还有很多参数呢

追答

那就是你没写好了

追问

能给写个实例吗?

追答



window.onload = function (){
var value = "question/424727947.html#replyask-1035156936";
document.getElementById("temp").href = "http://zhidao.baidu.com/"+value;
}

百度知道

本回答被提问者和网友采纳
第3个回答  2012-05-17
创建<span></span>容器
在理面设置 属性 通过获取Id的方法来输出就可以啦!