繁体   English   中英

使用javascript,Cushy CMS更改textContent

[英]Changing textContent using javascript, Cushy CMS

好的,我在这里会因为提出太多问题而表现不佳。 我有一些可以动态更改页面内容的JavaScript。 这样很好。 我的问题是,我需要能够使用'class =“ CushyCms”'标记所有文本,以便允许访问网站所有者以轻松更改内容。 这是脚本的基本代码,不止一组,而且可以让您了解我在做什么。 我尝试在innerHTML内添加class标记,但Cushy看不到它。

<script language="javascript" type="text/javascript">
   function changeText(idElement) {
    if(idElement==0){
      document.getElementById('tagmain').innerHTML ='<class="cushycms">Default text to display on page load.';
      document.getElementById('tagtext').innerHTML ='<class="cushycms">More default body text on page load.';
   }
</script>

我正在寻找一种将这些文本字段放入隐藏的div并将其从其中拉出textContent的方法。 这是与Cushy一起使用的部分的示例

 <h2 class="cushycms">Preventative Maintanence</h2>

尽管Java是我的主要语言,但我开始掌握javascript。 我希望我的语言能力更加全面,因此我正在努力尽可能地使自己更瘦。 先谢谢您的帮助。

Cushy CMS需要实际的HTML才能进行编辑。 您可以使用以下内容:

的HTML

<p id="tagmain-replace" class="cushycms" style="display:none;"></p>
<p id="tagmain">Default Text</p>

JS

var newText = document.getElementById('tagmain-replace').innerText;
if( newText != ''){
    document.getElementById('tagmain').innerText = newText;
}

我建议更改ID以更好地与您的项目一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM