Javascript 从';s的值是xml
我有一个包含的属性:Javascript 从';s的值是xml,javascript,Javascript,我有一个包含的属性:20200222. 我想得到值'20200222',我该怎么做?知道如果它是空的,我会得到 请告知。您可以使用三元运算符和查询选择器并使用innerHTML document.querySelector('date').innerHTML=''console.log(document.querySelector('date')):console.log(document.querySelector('date').innerHTML) 20200222您可以使用三元运算符与
20200222.
我想得到值'20200222',我该怎么做?知道如果它是空的,我会得到
请告知。您可以使用三元运算符和
查询选择器
并使用innerHTML
document.querySelector('date').innerHTML=''console.log(document.querySelector('date')):console.log(document.querySelector('date').innerHTML)
20200222
您可以使用三元运算符与querySelector
结合使用innerHTML
document.querySelector('date').innerHTML=''console.log(document.querySelector('date')):console.log(document.querySelector('date').innerHTML)
20200222
如果20200222
是字符串,则可以使用slice
var str = '<date xmlns="http://test.com/ds">20200222</date>';
var value = str.slice(str.indexOf('>')+1, str.indexOf('</date>');
console.log(value); //prints "20200222"
var str='20200222';
var值=str.slice(str.indexOf('>'))+1,str.indexOf('');
console.log(值);//打印“20200222”
没有日期时,同一方法返回空字符串:
var str = '<date xmlns="http://test.com/ds"/>';
var value = str.slice(str.indexOf('>')+1, str.indexOf('</date>');
console.log(value); //prints ""
var-str='';
var值=str.slice(str.indexOf('>'))+1,str.indexOf('');
console.log(值);//打印“”
如果20200222
是字符串,则可以使用slice
var str = '<date xmlns="http://test.com/ds">20200222</date>';
var value = str.slice(str.indexOf('>')+1, str.indexOf('</date>');
console.log(value); //prints "20200222"
var str='20200222';
var值=str.slice(str.indexOf('>'))+1,str.indexOf('');
console.log(值);//打印“20200222”
没有日期时,同一方法返回空字符串:
var str = '<date xmlns="http://test.com/ds"/>';
var value = str.slice(str.indexOf('>')+1, str.indexOf('</date>');
console.log(value); //prints ""
var-str='';
var值=str.slice(str.indexOf('>'))+1,str.indexOf('');
console.log(值);//打印“”