Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.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 onCLick()问题,带选项并选择_Javascript_Php_Html - Fatal编程技术网

Javascript onCLick()问题,带选项并选择

Javascript onCLick()问题,带选项并选择,javascript,php,html,Javascript,Php,Html,我想使用“单击时事件”选项,但无法在div中添加范围 <option onclick="addcolore('<?php $row['title'] ?>' this)"> <?php $row['title'] ?> </option> 还有剧本 function addcolore(title,tag) { var spantag = '<span class="`spanTag`&qu

我想使用“单击时事件”选项,但无法在
div
中添加范围

<option onclick="addcolore('<?php $row['title'] ?>'   this)">
    <?php $row['title'] ?>
</option>

还有剧本

function addcolore(title,tag) {
  var spantag = '<span class="`spanTag`">'+salam+'</span>';
  var optionTag = $(tag);
  var divrow = optionTag.parents('.row');
  divrow.append(spantag);
})
函数addcolore(标题、标签){
var spantag=''+salam+'';
var optionTag=$(标签);
var divrow=optionTag.parents('.row');
divrow.append(spantag);
})

我知道我不应该这样做,但无论如何,我想帮你

首先,当您使用php标记时,必须使用
echo
来输出值,因此它应该是
而不是

接下来,我不确定事件是否直接在选项上工作,我已经将事件侦听器的示例放在select上,当它更改时,它会触发您的函数以更改颜色

另外,在函数中,您试图使用`来定义类名,但这行不通

在函数末尾,您不应该放置额外的括号
})

var-select=document.getElementById(“someSelect”);
函数addcolore(标题、标签){
var spantag='选择颜色为:'+title+'';
var optionTag=$(标签);
var divrow=optionTag.parents('.row');
divrow.append(spantag);
}
select.addEventListener(“更改”,函数(){
addcolore(select.value,this);
});
.spanTag{display:block;}

红色
蓝色
绿色

您对此有何疑问?这到底是一个PHP问题吗?你还没有提到你所遇到的错误。请检查一下,因为你的问题根本不清楚。你甚至没有输出
。问题是没有调用事件,并且我没有根据jq cod向命令添加一个span。遗憾的是,我英语说得不太好,谁想为
addcolore(select.value,this)