小编Jun*_*n Q的帖子

JS中".innerHTML"和".value"的区别

我对JavaScript .innerHTML.valueJavaScript 之间的区别感到困惑.这是我的代码:

<body>
Input string: <input type="text" id="input" />
....
</body>
Run Code Online (Sandbox Code Playgroud)

当我使用这段代码时,我无法获得输入字符串的内容:

var str=document.getElementById("input").innerHTML;
Run Code Online (Sandbox Code Playgroud)

虽然我使用以下代码,但它的工作原理:

var str=document.getElementById("input").value;
Run Code Online (Sandbox Code Playgroud)

谁知道他们之间有什么区别?

javascript

9
推荐指数
2
解决办法
2万
查看次数

从VirtualBox虚拟Window10虚拟机寻址本地主机

我是前端开发人员。我使用的是Mac,尝试访问Microsoft Edge浏览器(Windows 10)来调试一些跨浏览器问题。但是我无法将VirtualBox Windows10 VM本地主机指向我的本地服务器。我遵循了我可以在线上喜欢的说明,并将VM点的默认网关设置为“ localhost”,如以下从虚拟Windows 10计算机上截取的屏幕截图所示,但仍然无法使其正常工作。

我可以使用“ http://10.0.2.2:3000 ”来访问我在Mac上的本地服务器,但是“ http:// localhost:3000 ”无效。当页面导航并且url域自动更改回“ localhost”时,这会导致问题。

顺便说一句,Windows 7 VM中不存在此问题。

在此处输入图片说明

在此处输入图片说明

virtualbox localhost virtual-machine windows-10

5
推荐指数
0
解决办法
841
查看次数