使用javascript向占位符控件添加控件

使用javascript向占位符控件添加控件,javascript,Javascript,我试图将使用javascript创建的元素添加到asp:placeholder控件,但没有添加。请提出一个可能的解决方案。 提前谢谢。 这是我的代码: function UpdateLabel(e,newValue) { var characterCode if(e && e.which){ // NN4 specific code e = e characterCode = e.which } else { e = event chara

我试图将使用javascript创建的元素添加到asp:placeholder控件,但没有添加。请提出一个可能的解决方案。 提前谢谢。 这是我的代码:

 function UpdateLabel(e,newValue) 
 {
 var characterCode
 if(e && e.which){ // NN4 specific code

 e = e

 characterCode = e.which

  }


  else {

  e = event
 characterCode = e.keyCode // IE specific code

 }

 if(characterCode==188)

  {

    alert(characterCode);

    var array = newValue.split(",");

    if(array.length==1)
{


}

 else if ((array[array.length-2]!=""))

{

alert(array[array.length-2]);

var controlRef = document.createElement('a');
controlRef.href = '#';

controlRef.innerHTML = array[array.length-2];
controlRef.style.visibility = 'visible';

controlRef.onclick = function () { alert(array[array.length-2]); };
document.body.appendChild(controlRef); 

var oEL = document.getElementById('<%=PlaceHolder1.ClientID %>');
oEL=document.createAttribute(controlRef); 

oEL.appendChild(controlRef);
alert("oEL:"+oEL);
 }
函数更新标签(e,newValue)
{
变量字符码
if(e&&e.which){//NN4特定代码
e=e
characterCode=e
}
否则{
e=事件
characterCode=e.keyCode//IE特定代码
}
如果(字符代码==188)
{
警报(字符代码);
var数组=newValue.split(“,”);
if(array.length==1)
{
}
else if((数组[array.length-2]!=“”)
{
警报(数组[array.length-2]);
var controlRef=document.createElement('a');
controlRef.href='#';
controlRef.innerHTML=array[array.length-2];
controlRef.style.visibility='visible';
controlRef.onclick=function(){alert(数组[array.length-2]);};
document.body.appendChild(controlRef);
var oEL=document.getElementById(“”);
oEL=document.createAttribute(controlRef);
oEL.儿童(对照参考);
警报(“oEL:+oEL”);
}

我也尝试过使用insertBefore()。但是这不起作用。

您的代码不完整/有语法错误。您可以发布完整的代码吗?代码中缺少
}
。请检查您的浏览器控制台以查看是否有任何错误谢谢您的答复。这是我的完整代码。您是否检查了浏览器控制台,