我有一个像这样的值数组。

a = ["Val1,Val2","Val3"]

所以从技术上来说就像

a[0] = "Val1,Val2"
a[1] = "Val3"

当我协助像这样标记时
fTag.setAttribute('V', a);

在这种情况下,我得到这样的
<Tag V = Val1,Val2,Val3 ></Tag>

我想避免这种情况,因此我想将“;”分开

看起来像

<Tag V = Val1,Val2;Val3 ></Tag>

因此,如何通过“;”分隔数组值。

最佳答案

使用JavaScript Array Join method



function myFunction() {
    var a = ["Val1,Val2","Val3"];
    document.getElementById("demo").innerHTML = a.join(";");

}

<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

10-06 15:23