簡體   English   中英

如何更改 javascript 中的背景文本

[英]How do i change the background text in 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>

請幫幫我,我被這段代碼困住了。 只是幫我解決問題....我真的不知道是什么問題。 謝謝。 My.js 文件如下

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

您的 function 似乎使用了錯誤的括號。 Javascript 函數是這樣構建的:

function someFunction () {
    // do something
}

您對變量 errorMsg 的初始化也不完整,您應該給它一個值。

基於此更改您的 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>

使用此代碼,您可以在單擊時將值更改為“錯誤”。

順便說一句,您可以查看此鏈接以獲取更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM