如何设置 div 的值?
How could I set the value of a div?
我知道这不标准,但我想设置 div 的值,如下所示:
<div id="div" value="1">
document.getElementById('div').value = 2;
要使用您必须使用的值 document.getElementById('div').getAttribute('value')
,但我找不到任何方法来设置它。提前致谢!
您不能将值设置为 div。相反,您可以尝试添加数据属性,如下所示:
<div id="div" data-value="1">
如果您想从 javascript 访问数据值,只需使用
elem.dataset.{data_attribute_name};
,在这种情况下:document.getElementById('div').dataset.value;
请注意,您可以为一个元素设置多个数据属性,这比使用值更通用。
我知道这不标准,但我想设置 div 的值,如下所示:
<div id="div" value="1">
document.getElementById('div').value = 2;
要使用您必须使用的值 document.getElementById('div').getAttribute('value')
,但我找不到任何方法来设置它。提前致谢!
您不能将值设置为 div。相反,您可以尝试添加数据属性,如下所示:
<div id="div" data-value="1">
如果您想从 javascript 访问数据值,只需使用
elem.dataset.{data_attribute_name};
,在这种情况下:document.getElementById('div').dataset.value;
请注意,您可以为一个元素设置多个数据属性,这比使用值更通用。