div可以保存数值吗?

时间:2014-09-16 15:02:30

标签: javascript html

我有一个普通的div,我想知道它是否真的可以保存一个数值。以cookie点击器为例,你所拥有的cookie数量以div显示,我该怎么做我的div?

<div id="myDiv">0</div>

或者

<div id="myDiv" value="0"></div>

我尝试了第二个选项,但它没有显示我的价值没有显示。我尝试了第一个选项,但我想用它做什么,它确实不起作用,因为我不能用我的javascript函数编辑这个值。

我如何做到这一点,以便div可以保持我的价值,我的价值可以编辑?

4 个答案:

答案 0 :(得分:0)

您可以使用以下第二个选项:

设定价值

    document.getElementById('myDiv').setAttribute('value',50)

获得价值

    console.log(document.getElementById('myDiv').getAttribute('value'));

<强>建议:

请尝试data-value而不是value,因为value不是div的有效属性。

答案 1 :(得分:0)

你的问题对我来说并不清楚,但这是你想要的吗?:

您可以使用JavaScript获取该div的值。

HTML

<div id="myDiv">0</div>

的JavaScript

var text = $('#myDiv').text();

var text现在的值为0。你能用它做你想做的事。

答案 2 :(得分:0)

值用于表单输入元素。 要修改其他元素的内容,请搜索Javascript DOM以获取更多信息。

例如: 您可以使用Javascript编辑innerHTML属性。 https://developer.mozilla.org/en-US/docs/Web/API/Element.innerHTML

答案 3 :(得分:0)

您必须转换该值,因为您尝试提取的值在技术上将是一个字符串。

var SomeVar = $(&#39;#MyDiv&#39;)。html();

var SomeAnswer = 8 + parseInt(SomeVar);