Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript、Cushy CMS更改文本内容_Javascript_Jquery_Html_Css - Fatal编程技术网

使用javascript、Cushy CMS更改文本内容

使用javascript、Cushy CMS更改文本内容,javascript,jquery,html,css,Javascript,Jquery,Html,Css,好吧,我会因为问太多问题而在这里得到一个坏名声。我有一些javascript可以动态地改变我页面上的内容。这个很好用。我的问题是,我需要能够用“class=”CushyCms“”标记所有文本,以便允许访问网站所有者以轻松更改内容。这是脚本的基本代码,不止一套,但这会让你了解我在做什么。我尝试在innerHTML中添加class标记,但Cushy看不到它 <script language="javascript" type="text/javascript"> function

好吧,我会因为问太多问题而在这里得到一个坏名声。我有一些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>

函数changeText(IDEElement){
if(idElement==0){
document.getElementById('tagmain').innerHTML='在页面加载时显示的默认文本';
document.getElementById('tagtext')。innerHTML='page load上的更多默认正文';
}
我正在寻找一种方法,将这些文本字段放在一个隐藏的div中,并从中提取文本内容

 <h2 class="cushycms">Preventative Maintanence</h2>
预防性维护

虽然Java是我的主要语言,但我开始掌握javascript的诀窍。我想更全面地掌握我的语言技能,因此我正在尽可能多地学习。提前感谢您的帮助。

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

HTML
我建议更改ID以更好地处理您的项目。

我没有得到您想要的。您想向通过
getElementById
创建的元素添加一个类吗?不,我正在尝试更改内容,这是可行的,但我需要为cushy标记文本,以便可以通过cushycms界面对其进行编辑几乎没有。我有两个元素,tagmain和tagtext,这些元素的文本内容通过javascript函数响应单击而动态更改。我想要的是让插入到这些元素中的文本可以通过cushy进行编辑。cushy没有看到它,因为它通过FTP.JavaScrip抓取和解析HTMLCushy看到的代码从来没有执行过t。我想这可能就是我想要的。我会把它安装好,然后告诉你。再次感谢。
<p id="tagmain-replace" class="cushycms" style="display:none;"></p>
<p id="tagmain">Default Text</p>
var newText = document.getElementById('tagmain-replace').innerText;
if( newText != ''){
    document.getElementById('tagmain').innerText = newText;
}