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(值);//打印“”