Javascript 如何在my<;上获取数据lp属性;李>;标签?

Javascript 如何在my<;上获取数据lp属性;李>;标签?,javascript,jquery,custom-data-attribute,Javascript,Jquery,Custom Data Attribute,我需要使用javascript获取数据lp和类值 我想要的逻辑是: if (document.querySelector('li[data-lp="9"].disabled')) { $('li[data-lp="9"].disabled').append('<style>div{border: 1px solid red;}</style>'); } else {

我需要使用javascript获取数据lp和类值

我想要的逻辑是:

if (document.querySelector('li[data-lp="9"].disabled'))
        {
            $('li[data-lp="9"].disabled').append('<style>div{border: 1px solid red;}</style>');
        }
        else
        {
            remove the style i made above.
        }
if(document.querySelector('li[data lp=“9”].disabled'))
{
$('li[data lp=“9”].disabled').append('div{border:1px solid red;}');
}
其他的
{
删除我上面做的样式。
}
我想在这种情况下做一个测试。可能吗


这将是一个复杂的选择器,因此您需要使用

var lp9=document.querySelector('li[data lp=“9”].disabled');
lp9.style.color=“红色”

  • 一,
  • 2
  • 3

在google上搜索一下,我在hw上找到了一个从DOM节点读取属性的方法(上面的英文文档:)伙计们,我编辑了我的问题。你能帮我解决这个问题吗?嗨,特拉维斯,我认为这个代码适合我的需要,如果我这样做呢?如果(document.querySelector('li[data lp=“9”].disabled'))在这种情况下如何添加css?@SheerwoodJohnCaday-您看到编辑了吗?基本上,您可以获取元素并访问其样式属性来添加css设置。我编辑了上面的问题。我需要这样创造。下面有一个标记。@SheerwoodJohnCaday-你可以在jQuery中用一个附加来完成,请看我的编辑。