Javascript如何将数据字段分配给变量
我的HTML代码中有这个代码。我试图将一个字段分配给一个变量,然后在HTML代码中显示它。我试图实现的是在HTML代码中只显示“ID”数据字段的最后四位数字,现在显示的是8位数字。这是我的代码:Javascript如何将数据字段分配给变量,javascript,html,Javascript,Html,我的HTML代码中有这个代码。我试图将一个字段分配给一个变量,然后在HTML代码中显示它。我试图实现的是在HTML代码中只显示“ID”数据字段的最后四位数字,现在显示的是8位数字。这是我的代码: <body onload="myFunction()"> <script> function myFunction() { var str = ID //'ID' IS A DATA FIELD BUT 'STR' VARIABLE DOESN'T TAKE
<body onload="myFunction()">
<script>
function myFunction()
{
var str = ID //'ID' IS A DATA FIELD BUT 'STR' VARIABLE DOESN'T TAKE IT**
var res = str.substring(5, 8);
document.getElementById("javi").innerHTML = res;
}
</script>
函数myFunction()
{
var str=ID/'ID'是一个数据字段,但'str'变量不接受它**
var-res=str.substring(5,8);
document.getElementById(“javi”).innerHTML=res;
}
然后我把它称为int-html-body
<p id="javi"></p>
应该会给你的p
您的子字符串应该从此处开始工作ID的内容是什么?它从哪里来的?你忘了
将另一个值分配给变量str
中的code>。您的
也应该是
。您可以说数据字段位于表单元素的输入中。在标记中,id是一个属性。以data-
开头的属性,例如data name=“javi”
是数据属性。我认为@curiousgeorge恰当地回答了你的问题,尽管你的文章标题可能会有误导性。我正在使用一个程序,其中我加载了两个东西。一个是.dbf文件,另一个是.HTML文件。在html中,我将.dbf的任何列的名称放入中以显示它们。问题是,当我声明小JavaScript代码仅显示ID字段的最后4位数字时,我不知道如何设置从ID字段获取输入的条件,现在将其作为字符串,只是打印“ID”。请注意textContent
在innerText
。
var str = document.getElementById('Javi').textContent