如何使用javascript显示当前用户信息?
我已尝试通过id获取用户信息。其警报正常。 但是我必须在html页面中打印用户信息 来源:如何使用javascript显示当前用户信息?,javascript,jquery,html,Javascript,Jquery,Html,我已尝试通过id获取用户信息。其警报正常。 但是我必须在html页面中打印用户信息 来源: <html> <head> </head> <body> <a onclick="GetUserName();" id="user">aaaa</a> <script language="javascript"> function GetUserName() { v
<html>
<head>
</head>
<body>
<a onclick="GetUserName();" id="user">aaaa</a>
<script language="javascript">
function GetUserName()
{
var wshell = new ActiveXObject("WScript.Shell");
alert(wshell.ExpandEnvironmentStrings("%USERNAME%, %ComputerName%, %USERDOMAIN%"));
}
</script>
</body>
</html>
<div id="user">User Information: <span id="userinfo"></span></div>
document.getElementById("userinfo").innerHTML = wshell.ExpandEnvironmentStrings("%USERNAME%, %ComputerName%, %USERDOMAIN%")
aaaa
函数GetUserName()
{
var wshell=newActiveXObject(“WScript.Shell”);
警报(wshell.expandEnvironmentString(“%USERNAME%”、“%ComputerName%”、“%USERDOMAIN%”);
}
输出应为:
<div id="user">User Information: <span id="userinfo"></span></div>
用户信息:
用户信息:“用户名、计算机名、用户域”
如何在div或其他格式中打印信息?您可以使用
innerHTML
属性,它设置或返回元素的HTML内容(innerHTML)
HTML:
<html>
<head>
</head>
<body>
<a onclick="GetUserName();" id="user">aaaa</a>
<script language="javascript">
function GetUserName()
{
var wshell = new ActiveXObject("WScript.Shell");
alert(wshell.ExpandEnvironmentStrings("%USERNAME%, %ComputerName%, %USERDOMAIN%"));
}
</script>
</body>
</html>
<div id="user">User Information: <span id="userinfo"></span></div>
document.getElementById("userinfo").innerHTML = wshell.ExpandEnvironmentStrings("%USERNAME%, %ComputerName%, %USERDOMAIN%")
只需更改span的内部HTML。用下面的语句代替警告
document.getElementById("userinfo").innerHTML = wshell.ExpandEnvironmentStrings("%USERNAME%, %ComputerName%, %USERDOMAIN%");
与其发出警报,不如直接将结果写入div.html()?use可以使用getElementById
document.getElementById(“userinfo”)的innerHTML属性。innerHTML=wshell.ExpandEnvironmentStrings(“%USERNAME%”、“%ComputerName%”、“%USERDOMAIN%”)
您意识到这将在非常小的浏览器子集上起作用吗?谢谢。但是,它无法在上面提到的id中打印,而且在chrome中也不起作用。”用户信息:函数GetUserName(){var wshell=new ActiveXObject(“WScript.Shell”);document.getElementById(“userinfo”).innerHTML=wshell.ExpandEnvironmentString(“%USERNAME%”、“%ComputerName%”、“%USERDOMAIN%”;}’@Darious无法在提到的id中打印是什么意思??我的答案和你选择的正确答案有什么区别??