小编Hue*_*ebs的帖子

vs code .value 不被智能感知识别

我对 javascript 很陌生,但是当我工作时,我试图找到一种方法来获取用户将输入到 html 输入文本框中的文本,但由于某种原因,vs code 无法识别执行此操作所需的智能感知。

我的 HTML 代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <input type="text" id="first-input">
    <button id="submit-button">Submit</button>
    <script src="main.js" type="text/javascript"></script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

超文本标记语言

JavaScript:

let firstInput = document.getElementById('first-input');
let submitButton = document.getElementById('submit-button');

submitButton.onclick = function () {
    console.log(firstInput.value);
}
Run Code Online (Sandbox Code Playgroud)

JavaScript

为了获取输入文本元素内的数据,其代码是 .value,但是当我开始输入“.val-”时,VS code 的唯一建议是 .nodeValue。

没有 .value 选项,只有 .nodeValue

这意味着,为了得到我想要的东西,我使用了 VS Code 的智能感知无法识别的命令。然而,即使智能感知没有找到它,代码仍然按预期运行。

代码是功能性的

我需要安装或执行某些操作才能访问此信息吗?我担心还有很多其他东西它无法识别,并且会让学习这门语言变得更加困难。提前致谢

html javascript intellisense input

4
推荐指数
1
解决办法
2820
查看次数

标签 统计

html ×1

input ×1

intellisense ×1

javascript ×1