我在javascript中有一个名为itemid的变量,即var itemid = document.getElementById('item_code')。value;
<_>在item_code中有这种格式的值“1025 * 1”,我想在javascript div中只显示1025不完整PLZ给我一些想法,它与php中的explode()相同,但我希望在javascript中显示div
答案 0 :(得分:1)
您正在寻找split
method。
例如:
var array = value.split('*');
var first = array[0];
或者,
var first = value.substring(0, value.indexOf('*'));
答案 1 :(得分:0)
您可以使用
parseInt
- 解析字符串参数并返回指定基数或基数的整数。如果parseInt遇到的字符不是指定基数中的数字,它会忽略它和所有后续字符,并返回解析到该点的整数值。 parseInt将数字截断为整数值。允许前导和尾随空格。
示例:
parseInt("1025*1", 10); // 1025
答案 2 :(得分:0)
使用拆分方法:
var itemid=document.getElementById('item_code').value.split("*")[0];
答案 3 :(得分:0)
这将在ID为“DIV_ID”的DIV中显示“1025”(将剥离* 1):
document.getElementById('DIV_ID').innerHTML = itemid.split(/(\d+)\*\d+/)[1];