我不太确定如何获取顶部网址然后将其放入文本输入中?这是我想出来的,但没有运气。有人有主意吗?另外,我怎么能让这个文本输入不可编辑?
<script type="text/javascript">
var topURL = document.URL;
function SelectAll(id)
{
document.getElementById(id).focus();
document.getElementById(id).select();
}
</script>
<input type="text" id="txtfld" onClick="SelectAll('txtfld');" style="width:200px" value ="topURL" />
我还在值参数和value ="document.URL"
value ="document.write(document.URL)"
答案 0 :(得分:2)
<script type="text/javascript">
var topURL = document.URL;
function SelectAll(id)
{
document.getElementById(id).focus();
document.getElementById(id).select();
}
</script>
<input type="text" id="txtfld" onClick="SelectAll('txtfld');" style="width:200px" value ="topURL" />
<script language="javascript">
document.getElementById('txtfld').value = topURL;
</script>
答案 1 :(得分:2)
在脚本中尝试:
document.getElementById('txtfld').value = window.location.href;
答案 2 :(得分:1)
window.location.href
会帮你的。
答案 3 :(得分:0)
应该很清楚。
<script type="text/javascript">
var topURL = document.URL;
function SelectAll(id)
{
var foo=document.getElementById(id)
foo.value=topURL
}
</script>
<input type="text" id="txtfld" onClick="SelectAll('txtfld');"
style="width:200px" value ="topURL" />
答案 4 :(得分:0)
我发现最简单的是
<script type="text/javascript" language="JavaScript">
document.write('<input type="text" name="pgUrl" value="' + document.URL + '">');
</script>
虽然我真的想知道如何摆脱http://:)