如何使用" span"设计文本?在Javascript中使用.insertAdjacentHTML?

时间:2016-03-10 19:23:56

标签: javascript html css

这是我认为的样子:

    toggleText.insertAdjacentHTML('beforeBegin', '<span style="color:white">');
    toggleText.insertAdjacentHTML('beforeBegin', partvalue[partvalue.length-1]);
    toggleText.insertAdjacentHTML('beforeBegin', '</span>');

但是当我执行该函数时,我在HTML中得到了这个:

<span style="color:white"></span>
"Text from partvalue.length-1"

这是我想要使用的,但我知道它不是这样的。我该怎么办?:

    toggleText.insertAdjacentHTML('beforeBegin', '<span style="color:white">'partvalue[partvalue.length-1]'</span>');

1 个答案:

答案 0 :(得分:2)

为了使其正常运行,您必须concatenate

 toggleText.insertAdjacentHTML('beforeBegin', 
       '<span style="color:white">' + partvalue[partvalue.length-1] + '</span>');

在javascript中,必须使用字符串连接+