想要将字面值访问到javascript中

我在页面上有一个文字控件(有一些数据)。 我想在javascript中访问它,并希望在其上放置一些文本。 请告诉我如何在JavaScript中访问文字控件。 我正在尝试使用以下代码 –

 

使用Javascript:

  var value= document.getElementById('') 

我得到null值返回。

ASP.NET Literal控件本身不会将任何HTML插入到网页中。 您的Literal控件是您将在代码中设置的文本或HTML的占位符。

您应该将文字包装在DIV或SPAN中,并在JavaScript中为其提供ID和引用DIV或SPAN

Web窗体:

  

JavaScript: 由此代码解决。

 var value= document.getElementById('yourId').innerText; 
  

js:

 var value= document.getElementById('yourId'); 

这不是更好然后使用这个代码? 如果需要,可以将span enableviewstate设置为false。

这是一个Literal 。 它将文字HTML呈现给页面。 它不会呈现任何与您可以在客户端访问的ClientID匹配的容器。

使用可以使用的ID在文字中放置divspan ,或者使用例如LabelPanel控件来渲染可以使用的包装spandiv