【问题标题】:Is there a way of printing my clickCount in stead of using the <input> tag有没有办法打印我的 clickCount 而不是使用 <input> 标签
【发布时间】:2011-09-11 14:16:07
【问题描述】:

有没有一种方法可以在不使用输入元素的情况下将我的 clickCount 打印到页面上?

这是我的代码以便更好地理解:

<!DOCTYPE html>
<html>

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>Vote!</title>

<script type="text/javascript">

function countClicks() {
var x = 0;


x += 1
document.getElementById( "counting" ).value = x;

var clickLimit = 1; //Max number of clicks
if(x>=clickLimit) {

            }
else
{
    ClickCount++;
    return true;
}
}

</script>

</head>
<body>

<input type="button" value="VOTE" name="clickOnce" onclick="return countClicks();" /><br>
<input id="counting" type="text">



</body>

</html>

【问题讨论】:

  • 什么是插入标签?插入标签在哪里?
  • 好吧,我读了你的代码。我不能说我现在对任何事情都有更好的理解了。
  • 我认为 OP 的意思是输入标签,他们在其中显示 x 变量的值。

标签: javascript html count counter


【解决方案1】:

您可以将您的价值放入任何元素中。

鉴于您当前的代码,将您的input 替换为div 并使用innerHTML 而不是value 将起作用。

document.getElementById( "counting" ).innerHTML = x;

<div id="counting"></div>

我也可以向您指出jQuery 的方向。这将使您在使用 Javascript 时的生活更加轻松。

Working example.

【讨论】:

  • 我做了一个打字机。它实际上是 innerHTML 而不是 innerHtml
猜你喜欢
  • 2011-02-23
  • 1970-01-01
  • 2021-12-24
  • 2022-07-07
  • 1970-01-01
  • 2019-01-15
  • 1970-01-01
  • 2018-06-05
  • 2021-04-08
相关资源
最近更新 更多