如何更改 JavaScript 中的背景文本


</head>
<body>
<div>
<h1>Twhiter</h1>
<!-- Display Value from Text Input-->
<p id="demo"></p>
<!-- Get value from user -->
<input
placeholder="Write Your Tweet Here"
type="text"
id="tweetText"
value=""
name="tweet"
/>
<!-- Error Message-->
<small id="error"></small>
<!--Handle Click to call the function -->
<button onclick="myTweet()">
Twhit!
</button>
</div>
<script src="/index.js"></script>
</body>
</html>

请帮帮我,我被这段代码困住了。 只是帮我找出问题....我真的说不出问题出在哪里。谢谢。我的.js文件如下

function myTweet() [
var tweetValue = document.getElementById(tweetText).Value;
var tweetCount = tweetValue.length;
var errorMsg = 
]
// myTweet();

如果要更改上述HTML的背景颜色,可以使用

<body style="background-color:grey;">

看起来你对 JavaScript 很陌生,因为你的语法和你的方法都不正确,但仍然在这里你要求的代码 -

function myTweet() {
document.getElementById("tweetText").value = "error";
}
</head>
<body>
<div>
<h1>Twhiter</h1>
<!-- Display Value from Text Input-->
<p id="demo"></p>
<!-- Get value from user -->
<input
placeholder="Write Your Tweet Here"
type="text"
id="tweetText"
value=""
name="tweet"
/>
<!--Handle Click to call the function -->
<button onclick="myTweet()">
Twhit!
</button>
</div>
<script src="/index.js"></script>
</body>
</html>

使用此代码,您可以在单击时将值更改为"错误"。

顺便说一句,您可以查看此链接以获取更多信息

您似乎为函数使用了错误的括号。Javascript函数是这样构建的:

function someFunction () {
// do something
}

你对变量 errorMsg 的初始化也是不完整的,你应该给它一个值。

基于此更改您的 js 文件,它应如下所示:

function myTweet() {
var tweetValue = document.getElementById(tweetText).Value;
var tweetCount = tweetValue.length;
var errorMsg = "";
}
// myTweet();

最新更新