获取跨度标签HTML的值

时间:2019-01-02 18:16:52

标签: javascript jquery html

我的span标签看起来像这样:

<span id="quantity_value" value="1">1</span>

然后使用jquery更改值。

当我尝试使用js脚本时,我想将此范围的值作为参数:

var number = document.getElementById("quantity_value");

我的电话号码等于:

'<span id="quantity_value" value="1">1</span>'

但是我希望数字等于值。

3 个答案:

答案 0 :(得分:2)

如果添加:

console.log(number);定义之后,查看调试器,您将看到它具有各种属性。

您要获取innerHTML属性:

number.innerHTML

答案 1 :(得分:2)

使用

var number = document.getElementById("quantity_value").innerHTML;

仅通过写作

var number = document.getElementById("quantity_value");

您将对象存储在变量中。

答案 2 :(得分:0)

我建议将use Test; use Compress::Zlib; gzspurt("t/compressed.gz", "this\nis\na\ntest"); my $wrap = zwrap(open("t/compressed.gz"), :gzip); is $wrap.get, "this\n", 'first line roundtrips'; is $wrap.get, "is\n", 'second line roundtrips'; is $wrap.get, "a\n", 'third line roundtrips'; is $wrap.get, "test", 'fourth line roundtrips'; 更改为一个数据字段以修复不符合标准的html,然后在需要该值时可以检索该属性。例如:

value
$('#changeValue').on('click', function(){
  var newValue = Date.now() % 100;
  
                                   //change the data attribute
  $('#quantity_value').text(newValue).data('value', newValue);
});

$('#getValue').on('click', function(){
  console.log($('#quantity_value').data('value'));
});